Lutris and THings

This commit is contained in:
David C
2023-05-20 15:46:37 -04:00
parent d7623233cf
commit 1c7ef6457d
4 changed files with 51 additions and 2 deletions

View File

@@ -6,16 +6,44 @@
owner = "Xpl0itU";
repo = "WiiUDownloader";
rev = "v${version}";
hash = "";
fetchSubmodules = true;
hash = "sha256-R3FiNiK27Q2x5HbHmWw3F4LPJNKz5BAoOyl4fYAEQlc=";
};
preConfigure = ''
cp ${./gtitles.c} src/gtitles.c
'';
nativeBuildInputs = with pkgs; [
cmake
pkg-config
wrapGAppsHook
];
buildInputs = with pkgs; [
curl
mbedtls
gtkmm3
pcre2
pcre-cpp
util-linux
libselinux
libsepol
libthai
libdatrie
xorg.libXdmcp
libxkbcommon
libepoxy
xorg.libXtst
];
propagatedBuildInputs = with pkgs; [
gsettings-desktop-schemas
];
installPhase = ''
runHook preInstall
mkdir -p $out/bin
mv * $out/bin
runHook postInstall
'';
};
in {
# For steam
@@ -24,6 +52,9 @@ in {
programs.gamemode.enable = true;
environment.systemPackages = with pkgs; [
# For Steam
protontricks
# Minecraft
openjdk17
prismlauncher
@@ -33,5 +64,16 @@ in {
# Switch / WiiU Games
cemu
wiiUDownloader
# Lutris BB
(lutris.override {
extraLibraries = pkgs: [
# List library dependencies here
];
extraPkgs = pkgs: [
# List package dependencies here
];
})
];
}