nixos-configs/nixosModules/amd-graphics.nix

25 lines
475 B
Nix
Raw Permalink Normal View History

2025-09-14 13:45:48 +02:00
{
lib,
config,
pkgs,
...
}:
{
options.my.amdGraphics.enable = lib.mkEnableOption "AMD graphics drivers";
config = lib.mkIf config.my.amdGraphics.enable {
boot.kernelModules = [ "amdgpu" ];
services.xserver.videoDrivers = [ "amdgpu" ];
2025-09-14 13:45:48 +02:00
hardware = {
graphics.enable = true;
amdgpu = {
opencl.enable = true;
overdrive.enable = true;
};
2025-09-14 13:45:48 +02:00
};
environment.systemPackages = with pkgs; [ nvtopPackages.amd ];
};
2025-09-14 13:45:48 +02:00
}