gchristensen changed the topic of #nixos-chat to: NixOS but much less topical || https://logs.nix.samueldr.com/nixos-chat
<JJJollyjim> weird, I just checked cpuinfo on my phone, it claims to be dual-socket
<JJJollyjim> i guess that's the big.LITTLE or something?
<JJJollyjim> oh wow the 845 has pretty nice mainline linux support
<JJJollyjim> now i need a new phone so i can do hacky things with this one :P
<samueldr> hahaha
<samueldr> though I haven't tried mainline yet
<samueldr> it might have troubles there too, all depending on whether its dual dsi setup is "standard" or not
<samueldr> but comparing it to other SDM845 source trees, it has a different implementation
<samueldr> almost looks like a WIP from qualcomm that got shipped
<cole-h> This sounds bad...
<andi-> the more computes we put in those portable "consoles" the more issues we will see, pretty logical evolution
<samueldr> it's not a new issue
<samueldr> it's over a year old
<samueldr> though someone wrote a fresh article recently about it
<samueldr> andi-: what do you mean by console?
<samueldr> the T2 is "the real" computer in T2-toting mac computers
<samueldr> it kickstarts the intel "co-processor" at boot
<samueldr> the T2 mediates with storage
<andi-> samueldr: devices with limited capabilities as we don't really own them.
<samueldr> yeah, but console is a weird term here
<samueldr> any access to the storage is done through it, and it uses a value in its secure enclave to write to the storage
<samueldr> so whenever the T2 fails, good bye data!
<andi-> ha, as if things ever break...
<andi-> Also, isn't all your data on the cloud?
<samueldr> exactly
<samueldr> the T2 is "good" if you agree with the security choices, but for anything else it's terribly anti-consumer
<andi-> It is an unfortunate reality that the more stripped down the access to a system is the "more secure" some of the devices are.
<samueldr> yeah
<samueldr> something I have as parts of my notes for an article about that dichotomy in security
<samueldr> but my notes are more biased towards "supply chain" integrity
<samueldr> e.g. xiaomi locking the bootloader unlock via a mothership command and account linking
<samueldr> since otherwise in their "supply chain" people open the boxes, change the OS with one with malware, seal those back and sell them
<samueldr> the point I'll bring across is that _their_ issues with the supply chain is greatly harming _my_ ownership of the product
<samueldr> the moment they stop supporting a device unlock, it's as dead as a door knob
<samueldr> welcome e-waste!
<samueldr> though with the new full-screen warnings on boot
<samueldr> it shouldn't be needed anymore
<samueldr> (for that point of view)
<ashkitten> samueldr: how's the fairphone for linux compared to pinephone?
<samueldr> unknown
<samueldr> though I would assume just as good as a snapdragon if its vintage (or mtk for the first one)
<samueldr> of its*
<samueldr> ashkitten: warning: the modem isn't that good for north american bands
<samueldr> which is "not an issue" since they can't be bought here
<samueldr> which is horrible
<ashkitten> ah
cole-h has quit [Ping timeout: 240 seconds]
<samueldr> (and it is an issue, for visitors!)
<samueldr> (what a terrible mistake!)
<samueldr> we almost had a different pinephone variant per region
<ashkitten> ouch
<samueldr> to save what I think was a couple bucks per SKU
<samueldr> per unit*
<samueldr> which, great for pine, but whew what a mistake to do
<ashkitten> yeah
<samueldr> I'm not sure how much of the decision not to go for that has been influenced by me though
<ky0ko> current fairphone supposedly does not have the issue ith the modem bands
<ky0ko> fairphone 1 and 2 did, 3 adds a lot more bands
<samueldr> ky0ko: to be fair I never checked
<samueldr> like, verified
<samueldr> oh, that might be it
<samueldr> might still be thinking in terms of the 2
<samueldr> I would have loved to get a fairphone to port to it
<ashkitten> siiiiiigh i just want a pinetab pro...
* ashkitten whines about this shit again
<samueldr> there is something in the works
<ashkitten> there is excuse me whah
<samueldr> I don't know much details though
<ky0ko> there's a pinephone pro in the works, i hadn't heard about a pinetab pro
<ashkitten> im INTERESTED
<samueldr> I think they may be related
* ashkitten 👀
<samueldr> I really don't have details though, I'd have to read carefully through logs
<samueldr> it came up in a discussion about the pinetab "expansion slot"
<abathur> > spongebobify "I seem to have lost SSH access to my garage door."
<{^_^}> "i seEm to HaVE LoSt SsH ACcESs To MY gAraGE DOOR."
<samueldr> https://i.imgur.com/J9NQy7n.png <- related to that thing
<V> there's a PINE soldering iron as well
<V> and security camera
<V> and [...]
<samueldr> hmm
<samueldr> might be what ky0ko said
<samueldr> >> if PineTab and Pinephone projects goes well, then we can come out a 4.7' PineTab that can accomodate plug-in module such as LTE, Lora, and etc
<samueldr> or at another point in time
<samueldr> I can't seem to find what I had in mind though
<samueldr> just checked, fairphone 3 is better than fairphone 2, but lacks bands
<samueldr> the annoying thing about bands, is that it's totally opaque
<samueldr> while I can see which bands my telco operator uses, no way to know what it means to lack support for a band
<samueldr> is it like one antenna out there or am I literally missing the majority of them?
rajivr has joined #nixos-chat
noonien has quit [Quit: Connection closed for inactivity]
<samueldr> I guess y'all end up seeing them in other ways (I post them on my twitter and the discourse thread), but here it is anyway: https://mobile.nixos.org/news/2020-10-06-august-september-round-up.html
<samueldr> there's also the RSS feed https://mobile.nixos.org/index.xml
<lovesegfault> do I need to do anything fancy to start using flakes?
<samueldr> Nix
<samueldr> Nix is pretty fancy
<samueldr> spiffy even
<lovesegfault> :D
<samueldr> the bee's knees?
<samueldr> sorry, I don't actually know, other than you might want to use nixUnstable, though even then I'm not sure it's _required_
endformationage has quit [Quit: WeeChat 2.9]
<pinpox> Hello, just getting into nix. Any good recommendations on interesting nix(os) blogs or news to follow?
<samueldr> there is a planet https://planet.nixos.org/
<samueldr> that means two things
<samueldr> 1) GET YOUR INTERESTING BLOGS ON IT Y'ALL, if you need information ask
<samueldr> 2) hopefully there's all the interesting blogs on there for you pinpox :)
<samueldr> I should (1) add tagging and an rss feed for tags on my site and (2) blog about nix/nixos maybe?
<pinpox> samueldr: thanks looking into it!
aszlig has quit [Quit: Kerneling down for reboot NOW.]
spudly has joined #nixos-chat
aszlig has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
<ashkitten> samueldr: what if a blog is uninteresting?
ninjin_ has quit [Read error: Connection reset by peer]
ninjin_ has joined #nixos-chat
aszlig has quit [Quit: leaving]
cole-h has joined #nixos-chat
aszlig has joined #nixos-chat
<samueldr> about Nix, Nixpkgs or NixOS?
<samueldr> unlikely
<ashkitten> samueldr: is that a challenge?
<samueldr> yes
<eyJhb> samueldr: it needs some wrapping :/
<samueldr> eyJhb: what does?
<samueldr> planet?
<samueldr> that's probably a design from the early 2000s
<eyJhb> Yeah
<samueldr> before screens were wide :)
<samueldr> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "https://www.w3.org/TR/html4/loose.dtd">
<samueldr> look at that
<ashkitten> i could create a blog which just aggregates the titles of the least commented, status:merged pull requests of each week
<eyJhb> Shhhh :p
<samueldr> CLASSIC EYCH TEE EM HELL
<eyJhb> But it has a very long line...
<samueldr> ashkitten: see, that's interesting
<ashkitten> is it?
<samueldr> yes!
<samueldr> the under-the-radar list of things that happened!
<samueldr> $ cat /nix/store/4pmrswlhqyclwpv12l1h7mr9qkfhpd1c-hello-2.10.drv
<ashkitten> but it's only things that nobody cared about and are mostly automatic updates
<samueldr> eyJhb: a derivation will do that to the design :)
<samueldr> ashkitten: sure, but then it's interesting in a way, you see that it's uninteresting stuff
<samueldr> the fact that it's uninteresting makes it interesting here
<ashkitten> i mean, i sure as hell wouldn't subscribe to that feed
<samueldr> I wouldn't either
<samueldr> but the fact that it's being noticed makes it somewhat interesting
<samueldr> eyJhb: I guess at some point the planet may get a basic coat of paint
<samueldr> though that's pretty low in the order of priorities
<ashkitten> "notable" and "interesting" are different concepts :p
<samueldr> yeah
<samueldr> you're right
<samueldr> but it's interesting that they were notable
<samueldr> the changes themselves are uninteresting!
<samueldr> (probably)
<ashkitten> how many prs are merged a week anyways
<samueldr> maybe ~450
<samueldr> SEE, WE MERGED MORE THAN OPENED
<ashkitten> lotta prs
<ashkitten> haha
<ashkitten> it always gets weird around release time doesn't it?
<samueldr> yeah
<samueldr> though
<samueldr> that doesn't seem right
<samueldr> OH
<samueldr> could open be the delta of *leftover* open PRs?
<samueldr> it sure has to be
<samueldr> surely in a month there's not been 535 PRs opened
<samueldr> that's 535 left over from that span
<ashkitten> i think it's any PR with activity (comments, etc)
<ashkitten> and the count of status:merged vs status:open
<ashkitten> so it's not an accurate count of how many were opened or merged
<ashkitten> only how many are open or merged, that were discussed in the past week
<samueldr> I don't know what it's trying to show
<samueldr> but I don't think "0" applies to many metrics
<ashkitten> i hope the string value "0" applies to 0 metrics
maxdevjs has quit [Ping timeout: 240 seconds]
cole-h has quit [Ping timeout: 265 seconds]
__monty__ has joined #nixos-chat
rajivr has quit [Quit: Connection closed for inactivity]
tilpner has quit [Quit: tilpner]
tilpner has joined #nixos-chat
rajivr has joined #nixos-chat
pinage404[m] has quit [Quit: killed]
aanderse has quit [Quit: killed]
danielrf[m] has quit [Quit: killed]
thefloweringash has quit [Quit: killed]
puzzlewolf has quit [Quit: killed]
CRTified[m] has quit [Quit: killed]
emily has quit [Quit: killed]
irc_bot[m]1 has quit [Quit: killed]
JJJollyjim has quit [Quit: killed]
bbigras has quit [Quit: killed]
philipp[m] has quit [Quit: killed]
Irenes[m] has quit [Quit: killed]
vaibhavsagar has quit [Quit: killed]
colemickens has quit [Quit: killed]
tilcreator has quit [Quit: killed]
leonardp has quit [Quit: killed]
balsoft has quit [Quit: killed]
kraem has quit [Quit: killed]
aterius has quit [Quit: killed]
leons has quit [Quit: killed]
Armin[m] has quit [Quit: killed]
worldofpeace has quit [Quit: killed]
jtojnar has quit [Quit: killed]
Ox4A6F has quit [Quit: killed]
aaronjanse has quit [Quit: killed]
crazazy[m] has quit [Quit: killed]
aaronjanse has joined #nixos-chat
spudly has quit [*.net *.split]
ky0ko has quit [*.net *.split]
ldlework has quit [*.net *.split]
ky0ko has joined #nixos-chat
spudly has joined #nixos-chat
ldlework has joined #nixos-chat
emily has joined #nixos-chat
leons has joined #nixos-chat
vaibhavsagar has joined #nixos-chat
alaskacanyon[m] has joined #nixos-chat
philipp[m] has joined #nixos-chat
CRTified[m] has joined #nixos-chat
arcnmx has joined #nixos-chat
tilcreator has joined #nixos-chat
kraem has joined #nixos-chat
crazazy[m] has joined #nixos-chat
JJJollyjim has joined #nixos-chat
danielrf[m] has joined #nixos-chat
puzzlewolf has joined #nixos-chat
thefloweringash has joined #nixos-chat
leonardp has joined #nixos-chat
balsoft has joined #nixos-chat
jtojnar has joined #nixos-chat
Irenes[m] has joined #nixos-chat
Armin[m]1 has joined #nixos-chat
colemickens has joined #nixos-chat
Ox4A6F has joined #nixos-chat
worldofpeace has joined #nixos-chat
rycee has joined #nixos-chat
bbigras has joined #nixos-chat
aterius has joined #nixos-chat
aanderse has joined #nixos-chat
pinage404[m] has joined #nixos-chat
irc_bot[m] has joined #nixos-chat
<gchristensen> so, this is almost working: https://gsc.io/snaps/040e2769-c16e-4a66-a477-549793642381.png
waleee-cl has joined #nixos-chat
<gchristensen> the problem I'm seeing right now is I'm running that prompt as my user, and need to recover root to do the upgrade -- and gksudo / lxqt-sudo don't seem to work from a user's systemd unit... or I need to find a way to graphically prompt the user from a root unit
<__monty__> Interesting. Would "next boot" build the system without switching? So, not run during boot?
<gchristensen> it'd upgrade the system's bootloader but not switch the running services
<gchristensen> by the time this prompt is up, the system is already built
<__monty__> I'm not one for notifications that keep insisting I update but that'd be a far more painless way to handle it than "update now OR be bothered again in X hours."
<joepie91> gchristensen: wait, what's that screenshot from?
<__monty__> Yeah, pretty cool. Don't have input on your permissions issue though.
<gchristensen> my laptop, joepie91
<joepie91> gchristensen: well yeah :P but like, is this some sort of custom thing, or a new NixOS feature, or...?
<gchristensen> custom thing
<joepie91> ah, right. any chance of that ever becoming a not-a-custom thing in some form? seems useful
<gchristensen> not likely to be un-custom until it works :P
<gchristensen> it'd be cool for it to become A Thing
<joepie91> lol
<joepie91> also, have you tried just setting the X display thingemajig env var in the systemd unit?
<andi-> gchristensen: I am missing the "view changelog" button ;)
<gchristensen> yea (both)
<joepie91> because the unit is probably running headlessly and that's why the graphical sudos aren't working?
<gchristensen> I'm using wayland, and I can't seem to force gksu to use wayland
<andi-> ,locate gtksu
<{^_^}> Couldn't find in any packages
<gchristensen> the missing "t" isn't a typo
<andi-> oh
<andi-> gtk+2.24 o.O
<andi-> that might explain why no wayland
<joepie91> oh, Wayland. yeah then I have zero idea
<gchristensen> I'm not married to gtk, of course
<andi-> gchristensen: pkexec with an "agent" sounds like one of the attractive solutions.. I know you didn't want DBUS ;)
<gchristensen> I just was searching around for gui wrappers around sudo and found a kde one I didn't see in nixpkgs, pkexec which doesn't pop up a gui for me, and gksudo
<andi-> gnome-authentication-agent 🤮 probably requires 30 other services as well
<sphalerite> gchristensen: I think policykit is what you'd usually use for that, though yeah I think that means you need some sort of authentication agent (which includes for example pkttyagent, AFAIU)
<abathur> gchristensen: thanks for reporting that edge-case; it's not exactly what I had in mind when I made that warning
<gchristensen> oh cool
<gchristensen> I think it is a good thing to require allowing
<abathur> I guess the end answer in a case like that is just going to be, if I turn it into an error, having to explicitly specify that it's OK
<abathur> yeah
<abathur> my rough plan is to make it an error after I can "handle" simple (hopefully most-common) cases like `GIT_COMMAND="git"; "$GIT_COMMAND" status`
<gchristensen> nice
<abathur> but, if you've got contra feedback there, I can do it first
<abathur> or weigh it at least :)
<das_j> nice looks like we're going to hit 100k PRs today \o/
<lassulus> or issues
<__monty__> Yeah, mixed count.
<lassulus> so will 100k be an issue or PR?
<abathur> gchristensen: also, after many previous fruitless searches, I think I've finally identified a few candidate projects that, on both macOS and linux, can execute something and record sub-executables that run
<gchristensen> oh?
<gchristensen> :o
<abathur> :]
<abathur> I have two working well with fairly small interventions on packaging, though both have python as a runtime dependency; I have a third (with no runtime python dep) compiling/running with a heavier modifications--but it's not enumerating sub-executions
<abathur> I suspect the latter might work okay on Linux and just need some cross-platform work? it's fairly new, and it seems like maybe macOS support isn't finished
maxdevjs has joined #nixos-chat
waleee-cl has quit [Quit: Connection closed for inactivity]
cole-h has joined #nixos-chat
<gchristensen> sphalerite: are there any light-weight ways to get a policykit agent? I reckon I should go googling some :)
<sphalerite> gchristensen: running pkttyagent, I believe
<gchristensen> a graphical one, though :)
<sphalerite> gchristensen: I'm a little afraid to say this, because I suspect you might actually do it, but pkttyagent + expect + zenity?
<gchristensen> the monkey's paw curls
waleee-cl has joined #nixos-chat
<gchristensen> sphalerite: I'd not heard of zenity and I think I shouldn't have
<srhb> sphalerite: Your mind, seriously :P
<gchristensen> sigh, sphalerite, I think I have to do it. My system is prompting me to upgrade my system, and I can't click the "now" button
<abathur> I have some shell functions in my bootstrap/backup scripts that abstract over zenity on linux and osascript on macOS to pop up dialogs and prompts and such
<abathur> prompts in the human sense
<abathur> hey human, do x
<sphalerite> gchristensen: congratulations on being one of the 10000! Had I known you didn't know about zenity I might have kept my mouth shut :D
<gchristensen> haha
<makefu> #100000 GET already?
<sphalerite> makefu: well my 10000 was https://xkcd.com/1053/
<makefu> ah, that kind of 10000
noonien has joined #nixos-chat
<makefu> #99964 is the latest open. so only .... 36 PRs or Issues left!
<{^_^}> https://github.com/NixOS/nixpkgs/pull/99964 (by guserav, 2 minutes ago, open): horizon-eda: init at 1.2.1
<makefu> i do hope someone prepared something :D
<sphalerite> r-ryantm has a wonderful package bump coming up.
<cole-h> lol
<makefu> Bump "ALL" outdated packages
ninjin_ has quit [Remote host closed the connection]
ninjin_ has joined #nixos-chat
<sphalerite> ugh why can't cmake find libcurl?
<makefu> pkg-config missing as buildinput ?
<sphalerite> it's in nativeBuildInputs, I hope it doesn't need to be in buildInputs for cmake to find it D:
<sphalerite> oh wait wrong channel
<makefu> correct channel i'd guess
<sphalerite> ok, I think the package's makefile is just broken and looks for a feature named "libcurl", which curl doesn't provide
<sphalerite> hrm, though it's been like that in the package for over 5 years
<sphalerite> (the package = springLobby)
<sphalerite> patching the "libcurl" bit out makes it build though, and it seems to run fine too
tilpner has quit [Quit: tilpner]
<gchristensen> sigh. winter is coming. early October and the pain of cold fingers is already setting in.
<ashkitten> i keep looking for some nice half-finger gloves but i always end up hating the style of everything i find
<drakonis> yiiiiiikes
<sphalerite> is this about the java interface copyright stuff again?
<sphalerite> wow what a stupid analogy fest
rajivr has quit [Quit: Connection closed for inactivity]
<eyJhb> Follow up about my question about Linux + math. I have begun to use Jupyter Notebook + Sympy/Scipy/Numpy, where it will display equations nicely using mathjax (even the output equations from Python), e.g. https://i.imgur.com/VhrQNvo.png
ixxie has joined #nixos-chat
ixxie has quit [Remote host closed the connection]
feepo has quit [Read error: Connection reset by peer]
Cynthia has quit [Read error: Connection reset by peer]
Cynthia has joined #nixos-chat
feepo has joined #nixos-chat
lassulus has quit [Ping timeout: 240 seconds]
lassulus has joined #nixos-chat
<elvishjerricco> I am not a lawyer so I know nothing but I got a vague sense that they made a reasonable legal argument in favor of fair use. Though it bothers me they based it so much in being transformative because they were creating a new smartphone platform. If Google wins, further cases like this will now have to prove that it's fair use for other reasons.
<elvishjerricco> But of course from a programmer's perspective, holy crap would it be a disaster if Google lost.
<lovesegfault> can someone give me a hand and tell me what does `/nix/var/nix/gcroots/profiles` is to them?
<lovesegfault> (i.e. what does the symlink point to)
<infinisil> lovesegfault: /mnt/nix/var/nix/profiles
<samueldr> same
<lovesegfault> does that exist on your system?
<samueldr> no
<infinisil> Nope
<samueldr> it must have come from install
<lovesegfault> huh
<lovesegfault> alright then I'm going insane
<lovesegfault> I had home-manager installing a file with `xdg.configFile.foobar.source ...
<lovesegfault> I deleted that and deployed
<lovesegfault> file is there
<lovesegfault> no matter how hard I try
<lovesegfault> it always puts the file there on activation
<lovesegfault> well, the contents are gone it puts a `{}`
<abathur> gchristensen: set up a repo to poke at these sub-executable trackers https://github.com/abathur/commandeer/blob/main/ci.nix, CI run @ https://github.com/abathur/commandeer/actions/runs/294286402
V has quit [Remote host closed the connection]
cransom has quit [Ping timeout: 240 seconds]
viric has quit [Ping timeout: 240 seconds]
V has joined #nixos-chat
viric has joined #nixos-chat
<abathur> this doesn't have "cmdcat" building correctly yet; the linux build fails because of this, and the macOS run completes because I excluded it there; hoping to find a minimal set of changes to get cmdcat building on Linux but I'm not familiar here
neeasade has joined #nixos-chat
cransom has joined #nixos-chat
<abathur> I did cudgel it into working on macOS, but its output wasn't correct (not sure if I broke it, or if it needs more cross-compatibility work); I'm hoping to find some help getting its expression working on Linux to verify whether it works and have a lodestar for revisiting it on macOS
spacekookie has quit [Quit: **aggressive swooshing**]
spacekookie has joined #nixos-chat
liff has quit [Ping timeout: 244 seconds]
__monty__ has quit [Quit: leaving]
endformationage has joined #nixos-chat
liff has joined #nixos-chat
bqv has quit [Ping timeout: 240 seconds]
bqv has joined #nixos-chat
<waleee-cl> kernel memory module?
<waleee-cl> ehm s/kernel/core
<waleee-cl> (the irccloud twitter preview wasn't big enough to read the board text)
evanjs has quit [Quit: ZNC 1.8.1 - https://znc.in]
evanjs has joined #nixos-chat
<gchristensen> yikes: polkit-agent-helper-1: pam_authenticate failed: Authentication failureSegmentation fault (core dumped)