summaryrefslogtreecommitdiffstats
path: root/makefu/1systems/snake/hardware-config.nix
diff options
context:
space:
mode:
authormakefu <github@syntax-fehler.de>2023-01-15 01:22:56 +0100
committermakefu <github@syntax-fehler.de>2023-01-15 01:22:56 +0100
commitcb7ebd1c9120eb03ded2334db4c41fe6a0e26b88 (patch)
treefeca719165baaee6bb5c520e13bab95ef61e7921 /makefu/1systems/snake/hardware-config.nix
parent1c27953bdd2e56c90ac98b711154c2e8c45269df (diff)
ma snake.r: init
Diffstat (limited to 'makefu/1systems/snake/hardware-config.nix')
-rw-r--r--makefu/1systems/snake/hardware-config.nix21
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";
+}