Keep PWD when switching into special env
This commit is contained in:
parent
2bcc955f07
commit
6187ea8497
1 changed files with 2 additions and 1 deletions
|
@ -40,6 +40,7 @@ let
|
|||
set -eo pipefail
|
||||
|
||||
# Nix shell might fail on some PWDs, so go to home
|
||||
OLD_PWD=`pwd`
|
||||
cd $HOME
|
||||
|
||||
ENV_NAME="$1"
|
||||
|
@ -57,7 +58,7 @@ let
|
|||
fi
|
||||
|
||||
echo "Starting '$COMMAND' in env '$ENV_FILE'"
|
||||
${pkgs.nix}/bin/nix-shell ''${ENV_FILE} --run "$COMMAND"
|
||||
${pkgs.nix}/bin/nix-shell ''${ENV_FILE} --run "(cd $OLD_PWD; $COMMAND)"
|
||||
'';
|
||||
|
||||
wsudo = with pkgs.xorg;
|
||||
|
|
Loading…
Add table
Reference in a new issue