aboutsummaryrefslogtreecommitdiff
path: root/hosts/herra/drivers.nix
diff options
context:
space:
mode:
authorNatasha Moongrave <natasha@256phi.eu>2026-04-20 11:02:46 +0200
committerNatasha Moongrave <natasha@256phi.eu>2026-04-20 11:02:46 +0200
commiteace74658ed1ae25fe092aef5e742bd7ac7cb2e8 (patch)
tree769f245e96bec33ea24b4f2f79d8ca82dd9a2f2b /hosts/herra/drivers.nix
parentce04045cccd723597c67e45d435aad9c96f6800f (diff)
parent2db7a855aebaed5514fba6547fc66910ad88e0d4 (diff)
Merge branch 'main' of cgit:/srv/git/NixOS-config
Diffstat (limited to 'hosts/herra/drivers.nix')
-rw-r--r--hosts/herra/drivers.nix14
1 files changed, 6 insertions, 8 deletions
diff --git a/hosts/herra/drivers.nix b/hosts/herra/drivers.nix
index 53971a7..e731695 100644
--- a/hosts/herra/drivers.nix
+++ b/hosts/herra/drivers.nix
@@ -1,4 +1,4 @@
-{...}: {
+{pkgs, ...}: {
services.xserver.videoDrivers = ["amdgpu"]; # AMD GPU drivers
boot.kernel.sysctl."kernel.sched_rt_runtime_us" = -1; # Realtime audio
@@ -7,24 +7,22 @@
enable = true;
enable32Bit = true; # CRITICAL for Steam/Proton
extraPackages = with pkgs; [
- amdvlk
rocmPackages.clr.icd # OpenCL
];
extraPackages32 = with pkgs; [
- driversi686Linux.amdvlk
];
};
cpu.intel.updateMicrocode = true;
enableRedistributableFirmware = true;
-
-boot.extraModulePackages = with config.boot.kernelPackages; [
- v4l2loopback
-];
+};
+#TODO: FIX
+#boot.extraModulePackages = with boot.kernelPackages; [
+# v4l2loopback
+#];
boot.kernelModules = [ "v4l2loopback" ];
boot.extraModprobeConfig = ''
options v4l2loopback devices=1 video_nr=1 card_label="OBS Virtual Camera" exclusive_caps=1
'';
- };
}