diff --git a/.vscode/settings.json b/.vscode/settings.json index 7b83a51..8cffa2b 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -55,6 +55,7 @@ "fileroller", "Filesystems", "findbar", + "finegrained", "fmask", "formfill", "foxundermoon", @@ -87,6 +88,7 @@ "lynis", "mechatroner", "mediainfo", + "modesetting", "mousewheel", "ncdu", "nemo", diff --git a/systems/bob/nvidia.nix b/systems/bob/nvidia.nix index 8e09488..4c96fec 100644 --- a/systems/bob/nvidia.nix +++ b/systems/bob/nvidia.nix @@ -1,8 +1,16 @@ { config, ... }: { + services.xserver.videoDrivers = [ "nvidia" ]; hardware = { - nvidia.package = config.boot.kernelPackages.nvidiaPackages.production; - + nvidia = { + modesetting.enable = true; + powerManagement = { + enable = true; + finegrained = true; + }; + package = config.boot.kernelPackages.nvidiaPackages.production; + nvidiaSettings = true; + }; nvidia-container-toolkit.enable = true; }; } diff --git a/users/richie/home/gui/default.nix b/users/richie/home/gui/default.nix index 422d122..45f1c35 100644 --- a/users/richie/home/gui/default.nix +++ b/users/richie/home/gui/default.nix @@ -1,8 +1,8 @@ { pkgs, ... }: { imports = [ - ./vscode ./firefox.nix + ./vscode ]; home.packages = with pkgs; [