diff --git a/flake.nix b/flake.nix index d3ca367..9fd02e9 100644 --- a/flake.nix +++ b/flake.nix @@ -115,6 +115,7 @@ ./hosts/monolith.nix ./system/monolith-gitlab-runner.nix ./system/nix-serve.nix + ./system/steam.nix ] ++ common_modules; }; rainbow = lib.nixosSystem { diff --git a/system/configuration.nix b/system/configuration.nix index a652275..861acdd 100644 --- a/system/configuration.nix +++ b/system/configuration.nix @@ -126,7 +126,6 @@ services.geoclue2.enable = true; # programs.qt5ct.enable = true; - programs.steam.enable = true; # Some programs need SUID wrappers, can be configured further or are # started in user sessions. # programs.mtr.enable = true; diff --git a/system/steam.nix b/system/steam.nix new file mode 100644 index 0000000..3abd976 --- /dev/null +++ b/system/steam.nix @@ -0,0 +1,6 @@ +{ config, pkgs, inputs, ... }: { + programs.steam.enable = true; + environment.systemPackages = with pkgs; [ + protontricks + ]; +} diff --git a/user/home.nix b/user/home.nix index 601e162..65de592 100644 --- a/user/home.nix +++ b/user/home.nix @@ -78,7 +78,6 @@ # lutris-unwrapped # steam # It's enabled in the system config gamescope - protontricks dzgui ## chat