Commit 47710d2

HPCesia <me@hpcesia.com>
2025-11-13 07:03:44
feat: add lutris
1 parent 258f2e8
Changed files (3)
modules/game/lutris.nix
@@ -0,0 +1,24 @@
+{
+  flake.modules.homeManager.game = {
+    pkgs,
+    osConfig,
+    ...
+  }: {
+    programs.lutris = {
+      enable = true;
+      steamPackage = osConfig.programs.steam.package;
+      defaultWinePackage = pkgs.proton-ge-bin;
+      protonPackages = [pkgs.proton-ge-bin];
+      winePackages = [
+        pkgs.wineWow64Packages.full
+        pkgs.wineWowPackages.stagingFull
+      ];
+      extraPackages = with pkgs; [
+        winetricks
+        gamescope
+        gamemode
+        mangohud
+      ];
+    };
+  };
+}
modules/game/minecraft.nix
@@ -1,7 +1,7 @@
 {
   flake.modules.homeManager.game = {pkgs, ...}: {
     home.packages = with pkgs; [
-      prismlauncher
+      (prismlauncher.override {additionalPrograms = [ffmpeg];})
     ];
   };
 }
modules/game/tools.nix
@@ -5,7 +5,11 @@
     };
   };
 
-  flake.modules.homeManager.game = _: {
+  flake.modules.homeManager.game = {pkgs, ...}: {
+    home.packages = with pkgs; [
+      winetricks
+    ];
+
     programs.mangohud = {
       enable = true;
     };