mirror of
https://github.com/buckley310/nixos-config.git
synced 2024-12-21 19:24:15 +00:00
ftb update
This commit is contained in:
parent
66ddbbd48d
commit
40ed243c6b
1 changed files with 5 additions and 64 deletions
69
pkgs/ftb.nix
69
pkgs/ftb.nix
|
@ -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
|
|
||||||
''
|
''
|
||||||
|
|
Loading…
Reference in a new issue