diff --git a/flake.nix b/flake.nix index 59a4a47..93fc1ba 100644 --- a/flake.nix +++ b/flake.nix @@ -31,6 +31,8 @@ modules = [ ./sys/laptop hosts.nixosModule + ./modules/gaming.nix + ./hardware-configuration.nix ]; }; }; diff --git a/modules/nvidia.nix b/modules/gaming.nix similarity index 67% rename from modules/nvidia.nix rename to modules/gaming.nix index 9a0b2e4..c6c23e9 100644 --- a/modules/nvidia.nix +++ b/modules/gaming.nix @@ -5,6 +5,10 @@ "nvidia-settings" "nvidia-x11" "nvidia-persistenced" + "steam" + "steamcmd" + "steam-original" + "steam-run" ]; services.xserver.videoDrivers = [ "nvidia" ]; @@ -17,5 +21,15 @@ modesetting.enable = true; nvidiaSettings = true; }; + + programs.steam = { + enable = true; + }; + environment = { + systemPackages = with pkgs; [ + steamcmd + steam-tui + ]; + }; } diff --git a/sys/laptop/default.nix b/sys/laptop/default.nix index 5cd5a5f..daf834f 100644 --- a/sys/laptop/default.nix +++ b/sys/laptop/default.nix @@ -1,7 +1,5 @@ { config, pkgs, ... }: { - imports = [ ../../hardware-configuration.nix ../../modules/nvidia.nix ]; - system.stateVersion = "23.11"; nix = {