Cole Helbling
Cole Helbling
Hm, this probably happens because we use the specified config while installing Nix (which calls `nix-env` at one point, IIRC). Maybe we can explicitly set `post-build-hook` to nothing (or some...
(We support `fish` and `zsh` too.) The first step would be to get nushell supported upstream in Nix, since we don't maintain the profile scripts that setup e.g. the PATH...
We used to do this, but that made it difficult to install `nix-darwin` after using our installer, since the content was not deterministic (due to the version changing); see https://github.com/DeterminateSystems/nix-installer/pull/710...
(@roberth FYI you linked to this PR in your "blocked on backport of", but presumably meant to link to one (or all) of the Nixpkgs PRs in the body?)
I may be wrong, but I think this code is less about forbidding the name of an attribute, and more forbidding the name of an _output_ (i.e. the `dev`, `bin`,...
I think this will be fixed by https://github.com/NixOS/nix/pull/8062. IIRC, the issue is that `NIX_SSL_CERT_FILE` is also set in the nix-daemon LaunchDaemon. You might be able to run `launchctl setenv NIX_SSL_CERT_FILE...
We usually see this when trying to install inside containers. Does this section in the README help: https://github.com/DeterminateSystems/nix-installer?tab=readme-ov-file#in-a-container If not, you might also want to look at this comment: https://github.com/DeterminateSystems/nix-installer/issues/324#issuecomment-1491888268
I tested this with: ``` $ cargo b $ VISUAL=$PWD/target/debug/hx git commit --allow-empty # ^Z $ echo "tada I'm back at my terminal" tada I'm back at my terminal $...
Latest commit switches from `nix` to `libc`.
I'll gladly revert this once that does get handled upstream, but seeing the upstream issue closed with no further activity does not inspire confidence it will be fixed anytime soon....