philr has joined #nix-darwin
disasm has quit [Ping timeout: 255 seconds]
mpickering has joined #nix-darwin
<
mpickering>
Has anyone else seen that `nix run` doesn't put the nix paths at the start of PATH?
<
mpickering>
Not sure if this is a darwin specific issue
<
LnL>
if your shell prepends PATH it will override nix run
<
clever>
LnL: that might explain why nix run is 100% broken on some machines i use, .bashrc may just outright set PATH
<
clever>
i'll have to check it closer, next time i see it, cant remember which machine it was
<
LnL>
nix-shell only works for bash and passes --rcfile, disabling the standard configuration that would happen otherwise
<
thefloweringash>
mpickering: which shell are you using?
<
mpickering>
err, whatever is standard on OSX
<
thefloweringash>
hmm, ok. there are a few problems with fish, but they're probably not related
<
mpickering>
I'm just a bit confused that if I use `nix run` then I thought it prepended the paths to PATH
<
mpickering>
but it inserts them in the middle so it seems nix run also reloads .bashrc
<
thefloweringash>
nix run will start an interacctive shell, which will run .bashrc on startup
<
LnL>
yes it doesn't disable bashrc because unlike nix-shell it's shell agnostic
<
mpickering>
ok, so I misunderstood that `nix run` did more than modify `PATH`. That does make sense.
<
LnL>
ah no it's nix-shell -p but PATH only
<
mpickering>
I would prefer it did still launch bash but whatever and there are worse aspects of the UI than that
<
mpickering>
thanks for your help
philr has quit [Ping timeout: 258 seconds]
jtojnar has quit [Quit: jtojnar]
ij has joined #nix-darwin
ij has quit [Ping timeout: 255 seconds]
philr has joined #nix-darwin
<
LnL>
gchristensen: what timeline did you have in mind for the bigmac?
<
gchristensen>
no clue
<
gchristensen>
we could lose it today, or in 6mo
ij has joined #nix-darwin
<
LnL>
oh, hmm might not be a bad idea to get the rest back up for the release then
ij has quit [Ping timeout: 244 seconds]
jtojnar has joined #nix-darwin