ooknet/system/profiles/amd/default.nix

29 lines
539 B
Nix

{ lib, config, pkgs, ... }:
let
cfg = config.systemProfile.amd;
in
{
config = lib.mkIf cfg.enable {
hardware.opengl = {
extraPackages = with pkgs; [
vulkan-tools
vulkan-loader
vulkan-extension-layer
vulkan-validation-layer
amdvlk
mesa
];
extraPackages32 = [ pkgs.driversi686Linux.amdvlk ];
};
boot = {
initrd.kernelModules = ["amdgpu"];
kernelModules = ["amdgpu"];
};
environment.systemPackages = [ pkgs.nvtopPackages.amd ];
};
}