diff --git a/root/etc/nixos/configuration.nix b/root/etc/nixos/configuration.nix index 6a1a6a9..529051c 100644 --- a/root/etc/nixos/configuration.nix +++ b/root/etc/nixos/configuration.nix @@ -183,13 +183,13 @@ # 3) Download and extract server pack to /home/h3lp/mineserver mkdir -p "$MINESERVER" ${pkgs.curl}/bin/curl -L "$SERVERPACK" -o "$TMPDIR/serverpack.tar.xz" - ${pkgs.gnutar}/bin/tar -xJf "$TMPDIR/serverpack.tar.xz" -C "$MINESERVER" + ${pkgs.xz}/bin/xz -d "$TMPDIR/serverpack.tar.xz" --stdout | ${pkgs.gnutar}/bin/tar -x -C "$MINESERVER" # 4) Download and extract world to /home/h3lp/mineserver/world mkdir -p "$MINESERVER/world" ${pkgs.curl}/bin/curl -L "$WORLD" -o "$TMPDIR/world.tar.xz" # world.tar.xz contains world folder, otherwise use "$MINESERVER/world" - ${pkgs.gnutar}/bin/tar -xJf "$TMPDIR/world.tar.xz" -C "$MINESERVER" + ${pkgs.xz}/bin/xz -d "$TMPDIR/world.tar.xz" --stdout | ${pkgs.gnutar}/bin/tar -x -C "$MINESERVER" # 5) Copy cavemen/* files over, overwriting existing cp -rf "$TMPDIR/autodeploy/cavemen/." "$MINESERVER/"