diff options
Diffstat (limited to 'pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in')
-rw-r--r-- | pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in b/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in index 55c259e919b0b..29db9c128f4c0 100644 --- a/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in +++ b/pkgs/games/dwarf-fortress/wrapper/dwarf-fortress.in @@ -1,11 +1,8 @@ #!@stdenv_shell@ -e +export NIXPKGS_DF_EXE="@dfExe@" source @dfInit@ -set -euo pipefail - -exe="@dfExe@" - # If we're switching back from dfhack to vanilla, cleanup all dfhack # links so Dwarf Fortress doesn't autoload its leftover libdfhooks.so. # Otherwise, populate them. @@ -21,7 +18,7 @@ dfhack_files=( *.init *.init-example ) -if [ "${exe##*/}" == dfhack ]; then +if [ "${NIXPKGS_DF_EXE##*/}" == dfhack ]; then for i in "${dfhack_files[@]}"; do if [ -e "$i" ]; then update_path "$i" @@ -35,5 +32,4 @@ else done fi -# Go! -cd "$NIXPKGS_DF_HOME" && exec "./$exe" "$@" +go |