Lix | 1123 Members | |
| Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms | 305 Servers |
| Sender | Message | Time |
|---|---|---|
| 1 Feb 2026 | ||
| somehow | 13:44:55 | |
hm, something referenced by my nix config (it's flake-based and I updated inputs) has started using a determinateNix option, and the backtrace I'm getting is extremely unhelpful, even with --show-trace. https://gist.github.com/antifuchs/37c6fd57d62e1867aeff12201377bbfb is that trace from the repl, I can't see anything useful in there, is there a different thing I could do to get more info? | 16:17:48 | |
| How do you guys conveniently dogfood Lix development? If you replace system nix daemon and you break something badly enough and you want to revert for example. I can think of ways but I imagine someone has thought about it more than me đ | 18:26:10 | |
| there is always single user mode | 18:36:33 | |
| hexa: Yeah i guess just calling the old activationscript too. I realize never ever roll backwards | 18:40:38 | |
In reply to @antifuchs:asf.computer Possibly try a Whatever nix code calling it must exist in the store somewhere. | 18:47:22 | |
| yeah, that tracks. and ooof | 18:47:49 | |
| (grep's still running on my store, btw) | 19:25:16 | |
In reply to @antifuchs:asf.computer grep -rnFe determinateNix /nix/store/*-source* might work better | 19:38:59 | |
| Not at my computer right now though | 19:39:13 | |
In reply to @antifuchs:asf.computer* grep -rnFe determinateNix /nix/store/-source/**.nix` might work better | 19:41:04 | |
| yeah, I probably could do something smarter with find/xargs there | 19:41:30 | |
find /nix/store -type f -name \*.nix -print0 | xargs -0 grep -l determinateNix so I don't run into argv limits | 19:42:20 | |
Or **/*.nix as the grep arg should work | 19:43:39 | |
rg -t nix determinateNix ez | 19:45:02 | |
In reply to @vczf:matrix.orgNot in my shell, no. But anyways Iâm off to walk the dog, should be done by then | 19:47:26 | |
| (Also I donât trust rgâs file selection mechanisms at all, unless Iâm in a git repo. Been burned too many times by that) | 19:47:57 | |
| Oh lol ripgrep is almost 10 years old and I still havenât gotten around to trying it | 19:48:27 | |
| the automatic exclusions? | 19:48:35 | |
| Start today! | 19:48:41 | |
yeah, rg -uuu is the way to specify "search absolutely everything" | 19:49:14 | |
| I felt like I could trust it once, then the cli changed and I havenât trusted it since. Maybe in 10 years I will use that again, but for now? Nah | 20:18:59 | |
| Itâs great in git repos tho! | 20:19:44 | |
| rip grep all đ | 20:24:33 | |
| 20:36:21 | ||
| Main thing ripgrep messes up on in my experience is with .gitignore because it uses a parser that is not very good | 22:57:43 | |
| 2 Feb 2026 | ||
update, it's virby, a linux-in-a-rosetta-vm builder for darwin. oh well. | 01:34:24 | |
| 07:27:17 | ||
| Is there any explanation for what
Now some of this is intentional, some of this is accidental, and some of this is a bug (I'm 92% convinced that calling | 11:39:55 | |
(is the answer "The nix CLI is as much of a mess as flakes are, and without flakes you should be using the old CLI"? I like the nix CLI, even without flakes, and so far I've avoided learning the old incantations, I hope to continue using nix, but I'll accept "this CLI is irreparable mess, don't expect any better" as an answer) | 11:42:32 | |