From 5c09b56b6d0291204095a4e7776a674898a021c3 Mon Sep 17 00:00:00 2001 From: Ivan Dimitrov Date: Mon, 6 Nov 2023 08:57:35 +0200 Subject: [PATCH] adding steam to gaming module --- flake.nix | 2 ++ modules/{nvidia.nix => gaming.nix} | 14 ++++++++++++++ sys/laptop/default.nix | 2 -- 3 files changed, 16 insertions(+), 2 deletions(-) rename modules/{nvidia.nix => gaming.nix} (67%) 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 = {