diff --git a/hosts/bakke/configuration.nix b/hosts/bakke/configuration.nix index 29435ce..5d7b5b4 100644 --- a/hosts/bakke/configuration.nix +++ b/hosts/bakke/configuration.nix @@ -12,10 +12,17 @@ sops.age.keyFile = "/var/lib/sops-nix/key.txt"; sops.age.generateKey = true; - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; + boot.loader = { + efi.canTouchEfiVariables = true; + grub = { + enable = true; + efiSupport = true; + device = "nodev"; + }; + }; networking.hostName = "bakke"; + networking.hostId = "99609ffc"; systemd.network.networks."30-enp2s0" = values.defaultNetworkConfig // { matchConfig.Name = "enp2s0"; address = with values.hosts.bakke; [ (ipv4 + "/25") (ipv6 + "/64") ]; diff --git a/hosts/bakke/hardware-configuration.nix b/hosts/bakke/hardware-configuration.nix index 2c5e7b1..3ada267 100644 --- a/hosts/bakke/hardware-configuration.nix +++ b/hosts/bakke/hardware-configuration.nix @@ -8,12 +8,23 @@ [ (modulesPath + "/installer/scan/not-detected.nix") ]; - boot.initrd.availableKernelModules = [ "ehci_pci" "ahci" "usbhid" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "ehci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; - swapDevices = [ ]; #TODO + fileSystems."/" = + { device = "/dev/disk/by-uuid/873e1891-d9f8-470f-9c57-e1b4c8b7bf0e"; + fsType = "ext4"; + }; + + fileSystems."/boot" = + { device = "/dev/disk/by-id/ata-WDC_WD40EFRX-68WT0N0_WD-WCC4E7LPLU71-part1"; + fsType = "vfat"; + options = [ "fmask=0022" "dmask=0022" ]; + }; + + swapDevices = [ ]; networking.useDHCP = lib.mkDefault false;