diff options
Diffstat (limited to 'pkgs/persistent-nix-shell/default.nix')
-rw-r--r-- | pkgs/persistent-nix-shell/default.nix | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/pkgs/persistent-nix-shell/default.nix b/pkgs/persistent-nix-shell/default.nix index 8a74eb4..5e53ee6 100644 --- a/pkgs/persistent-nix-shell/default.nix +++ b/pkgs/persistent-nix-shell/default.nix @@ -5,16 +5,5 @@ pkgs.writeTextFile { executable = true; destination = "/bin/persistent-nix-shell"; - text = '' - #!/bin/sh -eu - - mkdir -p .gcroots - - nix-instantiate shell.nix --indirect --add-root $PWD/.gcroots/shell.drv > /dev/null - nix-store -r $(nix-store --query --references $PWD/.gcroots/shell.drv) --indirect --add-root $PWD/.gcroots/shell.dep > /dev/null - - # Fix to prevent implicit interactiveBash dependency - export NIX_BUILD_SHELL=/run/current-system/sw/bin/bash - exec nix-shell $(readlink $PWD/.gcroots/shell.drv) "$@" - ''; + text = builtins.readFile ./persistent-nix-shell.sh; } |