From 2f41e3570e54ac9fdb7a87fe90bc993d19abaaaf Mon Sep 17 00:00:00 2001 From: Sean Buckley Date: Sun, 29 Nov 2020 02:00:51 -0500 Subject: [PATCH] add minecraft-atlauncher --- pkgs/minecraft-atlauncher/default.nix | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 pkgs/minecraft-atlauncher/default.nix diff --git a/pkgs/minecraft-atlauncher/default.nix b/pkgs/minecraft-atlauncher/default.nix new file mode 100644 index 0000000..4977088 --- /dev/null +++ b/pkgs/minecraft-atlauncher/default.nix @@ -0,0 +1,22 @@ +{ fetchurl, writeShellScript, jre8, buildFHSUserEnv }: +let + name = "minecraft-atlauncher"; + version = "3.4.0.2"; + + atJar = fetchurl { + url = "https://github.com/ATLauncher/ATLauncher/releases/download/${version}/ATLauncher-${version}.jar"; + sha256 = "5bf55ba0134e2bfbd99cf1b720cf24eb296bf2875af117fd6a845f5a408a60f4"; + }; + +in +buildFHSUserEnv { + inherit name; + targetPkgs = pkgs: [ pkgs.alsaLib ]; + runScript = writeShellScript name '' + set -ex + installPath=~/.atlauncher + mkdir -p "$installPath" + cd "$installPath" + exec ${jre8}/bin/java -jar "${atJar}" --working-dir "$installPath" + ''; +}