{ inputs, lib, ... }: { system.stateVersion = "24.05"; imports = [ ./filesystems ./modules ]; hardware = { enableRedistributableFirmware = true; cpu.intel.updateMicrocode = true; }; boot.loader = { systemd-boot.enable = true; efi.canTouchEfiVariables = true; }; boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "sd_mod" ]; boot.kernelModules = [ "kvm-intel" ]; home-manager = { useGlobalPkgs = true; useUserPackages = true; users = import "${inputs.self}/users"; extraSpecialArgs = { inherit inputs; headless = true; }; }; time.timeZone = "America/Detroit"; networking = { hostName = "heimdall"; nameservers = [ "10.44.0.1" ]; defaultGateway.address = "10.44.0.1"; interfaces.eno1 = { useDHCP = false; ipv4.addresses = lib.singleton { address = "10.44.4.100"; prefixLength = 16; }; }; }; }