From 64f426da760b87a5a8b2b50fffca481ec3c963f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Czy=C5=BC?= Date: Sat, 21 Dec 2024 12:05:27 +0100 Subject: [PATCH] fix: nvidia changes --- hosts/modules/development.nix | 2 ++ hosts/modules/nvidia.nix | 36 +++-------------------------------- 2 files changed, 5 insertions(+), 33 deletions(-) diff --git a/hosts/modules/development.nix b/hosts/modules/development.nix index 73f5505..b629bdb 100644 --- a/hosts/modules/development.nix +++ b/hosts/modules/development.nix @@ -34,6 +34,8 @@ # cpp clang-tools libgcc + gcc + clang cmake codespell conan diff --git a/hosts/modules/nvidia.nix b/hosts/modules/nvidia.nix index 0aaa16f..0f64796 100755 --- a/hosts/modules/nvidia.nix +++ b/hosts/modules/nvidia.nix @@ -21,47 +21,17 @@ }; nvidia = { - # package = config.boot.kernelPackages.nvidiaPackages; + package = config.boot.kernelPackages.nvidiaPackages.stable; open = false; nvidiaSettings = true; + modesetting.enable = true; - # dynamicBoost.enable = true; - + powerManagement = { enable = false; finegrained = false; }; - - # prime = { - # amdgpuBusId = "PCI:05:00:0"; - # nvidiaBusId = "PCI:01:00:0"; - # #sync.enable = true; - # offload = { - # enable = true; - # enableOffloadCmd = true; - # }; - # }; }; }; - - # specialisation = { - # Battery.configuration = { - # system.nixos.tags = [ "Battery" ]; - - # boot.extraModprobeConfig = ''blacklist nouveau options nouveau modeset=0''; - # boot.blacklistedKernelModules = [ "nouveau" "nvidia" "nvidia_drm" "nvidia_modeset" ]; - - # services.udev.extraRules = '' - # # Remove NVIDIA USB xHCI Host Controller devices, if present - # ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c0330", ATTR{power/control}="auto", ATTR{remove}="1" - # # Remove NVIDIA USB Type-C UCSI devices, if present - # ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x0c8000", ATTR{power/control}="auto", ATTR{remove}="1" - # # Remove NVIDIA Audio devices, if present - # ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x040300", ATTR{power/control}="auto", ATTR{remove}="1" - # # Remove NVIDIA VGA/3D controller devices - # ACTION=="add", SUBSYSTEM=="pci", ATTR{vendor}=="0x10de", ATTR{class}=="0x03[0-9]*", ATTR{power/control}="auto", ATTR{remove}="1" - # ''; - # }; - # }; }