ftb update

This commit is contained in:
Sean Buckley 2024-03-05 20:46:27 -05:00
parent 66ddbbd48d
commit 40ed243c6b

View file

@ -1,77 +1,18 @@
# https://feed-the-beast.com/ # https://feed-the-beast.com/
{ fetchurl { fetchurl
, jre , steam-run
, writeShellScriptBin , writeShellScriptBin
, buildFHSUserEnv
}: }:
let let
installer = fetchurl { installer = fetchurl {
url = "https://apps.modpacks.ch/FTBApp/release/202212152008-a5a6712906-release/FTBA_unix_202212152008-a5a6712906-release.sh"; url = "https://apps.modpacks.ch/FTBApp/release/202401041638-9dc7936164/FTBA_unix_202401041638-9dc7936164.sh";
sha256 = "da1aeba0c56c599b6b69d6cda60c2c327a3caa3fc8654306d78821459e2128dc"; sha256 = "7806cbf6dd0f91a83ea81f1f3450b586d93a479c9e2982751b2124b9c3e25481";
};
fhs = buildFHSUserEnv {
name = "fhs";
runScript = "~/FTBA/FTBApp";
targetPkgs = pkgs: with pkgs; [
at-spi2-atk
atk
cairo
nspr
dbus
fontconfig
freetype
gdk-pixbuf
glib
gtk2
libdrm
cups
gtk3-x11
harfbuzz
liberation_ttf
libjpeg
libpulseaudio
libtiff
libudev0-shim
expat
nss
libuuid
libv4l
libxml2
pango
pcsclite
at-spi2-core
pixman
alsa-lib
libglvnd
libxkbcommon
xorg.libX11
xorg.libXcursor
xorg.libXext
xorg.libxcb
xorg.libXi
xorg.libXinerama
xorg.libxkbfile
xorg.libXrandr
xorg.libXrender
xorg.libXScrnSaver
xorg.libXtst
xorg.libXcomposite
xorg.libXdamage
xorg.libXfixes
xorg.libXxf86vm
mesa_drivers
zlib
];
}; };
in in
writeShellScriptBin "ftb" '' writeShellScriptBin "ftb" ''
export PATH="$PATH:${jre}/bin" [ -d ~/FTBA ] || ${steam-run}/bin/steam-run bash ${installer} -q
[ -d ~/FTBA ] || bash ${installer} -q ${steam-run}/bin/steam-run ~/FTBA/FTBApp
${fhs}/bin/fhs
'' ''