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

0
log.txt Normal file
View File

View File

@@ -1 +0,0 @@
universe@universedesktop.1343137805946690560

View File

@@ -6,16 +6,44 @@
owner = "Xpl0itU"; owner = "Xpl0itU";
repo = "WiiUDownloader"; repo = "WiiUDownloader";
rev = "v${version}"; rev = "v${version}";
hash = ""; fetchSubmodules = true;
hash = "sha256-R3FiNiK27Q2x5HbHmWw3F4LPJNKz5BAoOyl4fYAEQlc=";
}; };
preConfigure = ''
cp ${./gtitles.c} src/gtitles.c
'';
nativeBuildInputs = with pkgs; [ nativeBuildInputs = with pkgs; [
cmake cmake
pkg-config pkg-config
wrapGAppsHook
]; ];
buildInputs = with pkgs; [ buildInputs = with pkgs; [
curl curl
mbedtls 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 { in {
# For steam # For steam
@@ -24,6 +52,9 @@ in {
programs.gamemode.enable = true; programs.gamemode.enable = true;
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [
# For Steam
protontricks
# Minecraft # Minecraft
openjdk17 openjdk17
prismlauncher prismlauncher
@@ -33,5 +64,16 @@ in {
# Switch / WiiU Games # Switch / WiiU Games
cemu cemu
wiiUDownloader
# Lutris BB
(lutris.override {
extraLibraries = pkgs: [
# List library dependencies here
];
extraPkgs = pkgs: [
# List package dependencies here
];
})
]; ];
} }

8
programs/gtitles.c Normal file

File diff suppressed because one or more lines are too long