diff --git a/hosts/stellaris/default.nix b/hosts/stellaris/default.nix index 0961b39..fa8fa4b 100644 --- a/hosts/stellaris/default.nix +++ b/hosts/stellaris/default.nix @@ -19,6 +19,9 @@ media = { mpd.enable = true; ncmpcpp.enable = true; + emulators.gc.enable = true; + steam.enable = true; + lutris.enable = true; }; }; diff --git a/modules/media/games.nix b/modules/media/games.nix index 0d6a405..ca2a380 100644 --- a/modules/media/games.nix +++ b/modules/media/games.nix @@ -17,12 +17,18 @@ in config = lib.mkMerge [ { user.packages = [ - (lib.mkIf cfg.steam.enable pkgs.steam) (lib.mkIf cfg.lutris.enable pkgs.lutris) (lib.mkIf cfg.lutris.enable pkgs.wine) (lib.mkIf (cfg.steam.enable || cfg.lutris.enable) pkgs.protontricks) ]; } + (lib.mkIf cfg.steam.enable { + hardware.steam-hardware.enable = true; + programs.steam = { + enable = true; + protontricks.enable = true; + }; + }) (lib.mkIf (cfg.steam.enable || cfg.lutris.enable) { programs.gamemode = { enable = true;