diff options
author | mib <mib@kanp.ai> | 2023-07-04 00:19:53 +0200 |
---|---|---|
committer | mib <mib@kanp.ai> | 2023-07-04 00:20:02 +0200 |
commit | aacc904981c803ae89d017ea1737a160932af9ef (patch) | |
tree | e9650142fb2f062e1d0292fae6350f65e30d6ea9 /pkgs/tools/games | |
parent | d2891886e261dd9f95ac4d532112f1279e445ffd (diff) | |
download | nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar.gz nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar.bz2 nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar.lz nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar.xz nixlib-aacc904981c803ae89d017ea1737a160932af9ef.tar.zst nixlib-aacc904981c803ae89d017ea1737a160932af9ef.zip |
slipstream: remove wrapper
Diffstat (limited to 'pkgs/tools/games')
-rw-r--r-- | pkgs/tools/games/slipstream/default.nix | 11 | ||||
-rwxr-xr-x | pkgs/tools/games/slipstream/wrapper.sh | 11 |
2 files changed, 6 insertions, 16 deletions
diff --git a/pkgs/tools/games/slipstream/default.nix b/pkgs/tools/games/slipstream/default.nix index c68f7dd94612..d55076bae65e 100644 --- a/pkgs/tools/games/slipstream/default.nix +++ b/pkgs/tools/games/slipstream/default.nix @@ -25,15 +25,16 @@ mavenWithJdk.buildMavenPackage rec { install -Dm644 target/ftl-mod-manager-${version}.jar $out/share/java install -Dm644 target/modman.jar $out/share/java - makeWrapper ${wrapper} $out/bin/${pname} \ - --suffix PATH : ${lib.makeBinPath [ jdk ]} \ - --set jar_file "$out/share/java/modman.jar" + makeWrapper ${jdk}/bin/java $out/bin/${pname} \ + --run 'echo $XDG_DATA_HOME > $HOME/debug' \ + --run '_dir="''${XDG_DATA_HOME:-$HOME/.local/share}/slipstream"' \ + --run 'mkdir -p $_dir/{mods,backup}' \ + --run 'cd $_dir' \ + --append-flags "-jar $out/share/java/modman.jar" runHook postInstall ''; - wrapper = ./wrapper.sh; - meta = with lib; { description = "A mod manager for FTL: Faster Than Light"; homepage = "https://github.com/Vhati/Slipstream-Mod-Manager"; diff --git a/pkgs/tools/games/slipstream/wrapper.sh b/pkgs/tools/games/slipstream/wrapper.sh deleted file mode 100755 index a0887460b91b..000000000000 --- a/pkgs/tools/games/slipstream/wrapper.sh +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -_base="$HOME/.local/share/slipstream" - -mkdir -p "$_base" -mkdir "$_base/mods" # FIX: slipstream needs mods dir to exist -mkdir "$_base/backup" - -cd "$_base" - -java -jar "$jar_file" |