diff options
author | makefu <github@syntax-fehler.de> | 2023-01-15 01:22:56 +0100 |
---|---|---|
committer | makefu <github@syntax-fehler.de> | 2023-01-15 01:22:56 +0100 |
commit | cb7ebd1c9120eb03ded2334db4c41fe6a0e26b88 (patch) | |
tree | feca719165baaee6bb5c520e13bab95ef61e7921 /makefu/1systems/snake/hardware-config.nix | |
parent | 1c27953bdd2e56c90ac98b711154c2e8c45269df (diff) |
ma snake.r: init
Diffstat (limited to 'makefu/1systems/snake/hardware-config.nix')
-rw-r--r-- | makefu/1systems/snake/hardware-config.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/makefu/1systems/snake/hardware-config.nix b/makefu/1systems/snake/hardware-config.nix new file mode 100644 index 000000000..827c1d3eb --- /dev/null +++ b/makefu/1systems/snake/hardware-config.nix @@ -0,0 +1,21 @@ +{ pkgs, lib, ... }: +{ + imports = [ + <nixpkgs/nixos/modules/installer/scan/not-detected.nix> + ]; + boot.loader.grub.enable = true; + boot.loader.grub.version = 2; + boot.loader.grub.efiSupport = true; + boot.loader.grub.device = "/dev/sda"; + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "sd_mod" ]; + boot.kernelModules = [ "kvm-amd" ]; + disko.devices = import ./disk.nix; + + hardware.enableRedistributableFirmware = true; + hardware.cpu.amd.updateMicrocode = true; + nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; + powerManagement.cpuFreqGovernor = lib.mkDefault "ondemand"; + + boot.kernelParams = [ "net.ifnames=0" ]; + networking.hostId = "0123AABB"; +} |