- Joined on
2024-02-29
Yes that is absolutely the correct workaround
@lunaphied I also ran into this — am I correct in assuming that the workaround for this is to uninstall Nix and then reinstall using the Lix install script?
Correct
If we think this…
However, this might be best achieved by just nuking upgrade-nix and making it tell you to use the installer, assuming it can repair existing installations in-place.
Yes this is what I meant…
nix collect-garbage
is kind of slow at deleting paths
Bit worried about the effect this will have on IOPs used, since iirc nix-collect-garbage
can already consume a problematic amount on it's own and it's not necessarily easily tuned by end…
This should be fine as long as we only care about 24.05 and later going forward. Did we write that down somewhere? Since I'm sure lots of people are still running 23.11 (such as most of our…
We (Lix) provide a security contact email of security@lix.systems
(that address is from memory so someone might have to correct us on the precise address). However I'm not sure where (or if)…
This occurs because when using a nix-env
style profile, nix upgrade-nix
simply runs nix-env --install
with the newly provided derivation into the provided profile.
This works fine if…
I believe this confusing behavior was a mistake on my part, though I'm not sure what led me to believe that this behavior was occurring as I didn't have a reproducer. For now I'm closing this but…
builtins.derivation
is not documented
I don't consider builtins that aren't documented in the REPL to be actually documented, and we don't even need lix-doc for this (though I noticed this because it falls back to trying to find docs…
builtins.derivationStrict
is not documented
I'm not entirely sure I agree with it being "more efficient", since builtins.derivation
intentionally wraps builtins.derivationStrict
lazy, using builtins.derivationStrict
directly forces…
builtins.derivation
is not documented
nix run
error messages aren't clear
NIX_LDFLAGS
environment variable contains all the -L
flags twice