mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-10 00:08:07 +02:00
890 B
890 B
synopsis | significance | issues | prs | ||||||
---|---|---|---|---|---|---|---|---|---|
`nix-shell <directory>` looks for `shell.nix` | significant |
|
|
nix-shell $x
now looks for $x/shell.nix
when $x
resolves to a directory.
Although this might be seen as a breaking change, its primarily interactive usage makes it a minor issue. This adjustment addresses a commonly reported problem.
This also applies to nix-shell
shebang scripts. Consider the following example:
#!/usr/bin/env nix-shell
#!nix-shell -i bash
This will now load shell.nix
from the script's directory, if it exists; default.nix
otherwise.
The old behavior can be opted into by setting the option nix-shell-always-looks-for-shell-nix
to false
.
Author: Robert Hensing (@roberth)