diff options
Diffstat (limited to 'profiles/hardware/framework-desktop.nix')
| -rw-r--r-- | profiles/hardware/framework-desktop.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/profiles/hardware/framework-desktop.nix b/profiles/hardware/framework-desktop.nix new file mode 100644 index 0000000..85580d1 --- /dev/null +++ b/profiles/hardware/framework-desktop.nix @@ -0,0 +1,30 @@ +{ inputs, ... }: +{ + imports = [ + inputs.nixos-hardware.nixosModules.framework-desktop-amd-ai-max-300-series + ]; + + boot.loader.efi.canTouchEfiVariables = true; + boot.loader.systemd-boot.enable = true; + + boot.kernelModules = [ + "kvm-amd" + "k10temp" + "nct6775" + ]; + + boot.initrd.availableKernelModules = [ + "nvme" + "r8169" # ethernet driver + "sd_mod" + "thunderbolt" + "usb_storage" + "usbhid" + "xhci_pci" + ]; + + services.fwupd.enable = true; + + hardware.enableRedistributableFirmware = true; + hardware.cpu.amd.updateMicrocode = true; +} |
