diff --git a/hosts/valefar/default.nix b/hosts/valefar/default.nix index dee611a..1d30010 100644 --- a/hosts/valefar/default.nix +++ b/hosts/valefar/default.nix @@ -6,7 +6,7 @@ # Host-specific hardware ./hardware.nix ./secrets.nix - ../../common/nvidia.nix + #../../common/nvidia.nix # Common modules shared across hosts ../../common/system.nix @@ -44,10 +44,10 @@ services.resolved = { enable = true; - dnssec = "true"; + dnssec = "false"; domains = [ "~." ]; - fallbackDns = [ "10.0.0.210" "1.0.0.1#one.one.one.one" ]; - dnsovertls = "true"; + fallbackDns = [ "10.0.0.210" "1.1.1.1" ]; + dnsovertls = "false"; }; boot.supportedFilesystems = [ "zfs" ]; @@ -57,6 +57,21 @@ boot.zfs.devNodes = "/dev/disk/by-id"; boot.zfs.forceImportAll = true; + /*boot.kernelParams = [ "ip=dhcp" ]; + boot.initrd = { + availableKernelModules = [ "r8169" ]; + network = { + enable = true; + ssh = { + enable = true; + port = 22; + authorizedKeys = [ "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJ0pU82lV9dSjkgYbdh9utZ5CDM2dPN70S5fBqN1m3Pb" ]; + hostKeys = [ "/etc/secrets/initrd/ssh_host_rsa_key" ]; + shell = "/bin/cryptsetup-askpass"; + }; + }; + };*/ + systemd.services.zfs-import-cache.enable = false; systemd.services.zfs-import-scan.enable = true; diff --git a/hosts/valefar/hardware.nix b/hosts/valefar/hardware.nix index 01b1115..b4a5d57 100644 --- a/hosts/valefar/hardware.nix +++ b/hosts/valefar/hardware.nix @@ -8,9 +8,9 @@ [ (modulesPath + "/installer/scan/not-detected.nix") ]; - boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "uas" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "mpt3sas" "sd_mod" ]; boot.initrd.kernelModules = [ ]; - boot.kernelModules = [ "kvm-intel" ]; + boot.kernelModules = [ "kvm-amd" ]; boot.extraModulePackages = [ ]; fileSystems."/" = { @@ -38,7 +38,7 @@ # Fan Control hardware.fancontrol = { - enable = true; + enable = false; config = '' INTERVAL=10 DEVPATH=hwmon1=devices/platform/nct6775.2592 hwmon2=devices/platform/coretemp.0 @@ -59,5 +59,6 @@ MAXPWM=hwmon1/pwm2=150 hwmon1/pwm3=105 # still possible to use this option, but it's recommended to use it in conjunction # with explicit per-interface declarations with `networking.interfaces..useDHCP`. networking.useDHCP = lib.mkDefault true; + hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; # networking.interfaces.enp0s31f6.useDHCP = lib.mkDefault true; }