From 970bc466e324bc7697161b0d93fafdaf68a8d40c Mon Sep 17 00:00:00 2001 From: Julian Mutter Date: Thu, 1 Oct 2026 15:33:34 +0200 Subject: [PATCH] kardorf: update hardware config --- hosts/kardorf/disko.nix | 2 +- hosts/kardorf/hardware-configuration.nix | 88 ++++-------------------- 2 files changed, 13 insertions(+), 77 deletions(-) diff --git a/hosts/kardorf/disko.nix b/hosts/kardorf/disko.nix index cbb624e..a574ffa 100644 --- a/hosts/kardorf/disko.nix +++ b/hosts/kardorf/disko.nix @@ -4,7 +4,7 @@ disk = { main = { type = "disk"; - device = "/dev/disk/by-diskseq/1"; + device = "/dev/sda"; content = { type = "gpt"; partitions = { diff --git a/hosts/kardorf/hardware-configuration.nix b/hosts/kardorf/hardware-configuration.nix index d0a7a18..d961c6c 100644 --- a/hosts/kardorf/hardware-configuration.nix +++ b/hosts/kardorf/hardware-configuration.nix @@ -1,89 +1,25 @@ -# Do not modify this file! It was generated by ‘nixos-generate-config’ -# and may be overwritten by future invocations. Please make changes -# to /etc/nixos/configuration.nix instead. { config, lib, + modulesPath, ... -}: { +}: + +{ + imports = [ + (modulesPath + "/installer/scan/not-detected.nix") + ]; + boot.initrd.availableKernelModules = [ - "ehci_pci" - "ahci" "xhci_pci" + "ahci" "usbhid" - "uas" - "usb_storage" "sd_mod" - "sr_mod" ]; - boot.initrd.kernelModules = []; - boot.kernelModules = ["kvm-intel"]; - boot.extraModulePackages = []; - boot.loader.efi.efiSysMountPoint = "/boot/efi"; - - fileSystems."/" = { - device = "/dev/disk/by-uuid/97a9342e-0be0-4193-9a25-03400fc7da94"; - fsType = "btrfs"; - options = [ - "subvol=root" - "compress=zstd" - ]; - }; - - fileSystems."/home" = { - device = "/dev/disk/by-uuid/97a9342e-0be0-4193-9a25-03400fc7da94"; - fsType = "btrfs"; - options = [ - "subvol=home" - "compress=zstd" - ]; - }; - - fileSystems."/nix" = { - device = "/dev/disk/by-uuid/97a9342e-0be0-4193-9a25-03400fc7da94"; - fsType = "btrfs"; - options = [ - "subvol=nix" - "compress=zstd" - "noatime" - ]; - }; - - fileSystems."/swap" = { - device = "/dev/disk/by-uuid/97a9342e-0be0-4193-9a25-03400fc7da94"; - fsType = "btrfs"; - options = [ - "subvol=swap" - "noatime" - ]; - }; - - fileSystems."/boot/efi" = { - device = "/dev/disk/by-uuid/7D48-A59C"; - fsType = "vfat"; - }; - - swapDevices = [ - { - device = "/swap/swapfile"; - size = 16 * 1024; - } - ]; - - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # 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; - # networking.interfaces.docker0.useDHCP = lib.mkDefault true; - # networking.interfaces.enp4s0.useDHCP = lib.mkDefault true; + boot.initrd.kernelModules = [ ]; + boot.kernelModules = [ "kvm-intel" ]; + boot.extraModulePackages = [ ]; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; - # Use latest version of driver - # hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.legacy_470; - hardware.nvidia.modesetting.enable = true; # produces errors, display manager fails to start - - hardware.nvidia.nvidiaSettings = true; - hardware.nvidia.open = false; }