From eef45fb9d56a8d8b6891cb037476d4c12e1fd85c Mon Sep 17 00:00:00 2001 From: Atridad Lahiji Date: Thu, 21 Aug 2025 12:27:58 -0600 Subject: [PATCH] 1755800878 --- modules/boot.nix | 4 ++++ modules/hardware.nix | 3 +++ modules/programs.nix | 15 --------------- 3 files changed, 7 insertions(+), 15 deletions(-) diff --git a/modules/boot.nix b/modules/boot.nix index 2d1db32..e95c54c 100644 --- a/modules/boot.nix +++ b/modules/boot.nix @@ -11,4 +11,8 @@ nix.settings.experimental-features = [ "nix-command" "flakes" ]; xdg.portal.config.common.default = [ "gnome" ]; + + boot.initrd.availableKernelModules = [ + "nvidia_drm" "nvidia_modeset" "nvidia" "nvidia_uvm" + ]; } diff --git a/modules/hardware.nix b/modules/hardware.nix index 4682ae0..6c18282 100644 --- a/modules/hardware.nix +++ b/modules/hardware.nix @@ -17,4 +17,7 @@ open = false; nvidiaSettings = true; }; + + # Enable CUDA OS-wide + nixpkgs.config.cudaSupport = true; } diff --git a/modules/programs.nix b/modules/programs.nix index 998c516..5ccfb45 100644 --- a/modules/programs.nix +++ b/modules/programs.nix @@ -15,20 +15,5 @@ # OBS programs.obs-studio = { enable = true; - - package = ( - pkgs.obs-studio.override { - cudaSupport = true; - } - ); - - plugins = with pkgs.obs-studio-plugins; [ - wlrobs - obs-backgroundremoval - obs-pipewire-audio-capture - obs-vaapi - obs-gstreamer - obs-vkcapture - ]; }; }