diff --git a/flake.nix b/flake.nix index e88616c..43db6b6 100644 --- a/flake.nix +++ b/flake.nix @@ -18,7 +18,6 @@ bootDisk ; }; - inherit (inputs.nixpkgs) lib; in inputs.nixpkgs.lib.nixosSystem { specialArgs = args; @@ -38,6 +37,7 @@ ) (mkSystem "graphical" "mellinoe" "/dev/disk/by-id/nvme-eui.01000000000000008ce38e04019a68ab") (mkSystem "headless" "apollo" "/dev/disk/by-id/nvme-eui.002538d221b47b01") + (mkSystem "headless" "eurus" "/dev/disk/by-id/scsi-0QEMU_QEMU_HARDDISK_drive-scsi0-0-0-0") ]; }; inputs = { diff --git a/hosts/eurus.nix b/hosts/eurus.nix new file mode 100644 index 0000000..b26d44b --- /dev/null +++ b/hosts/eurus.nix @@ -0,0 +1,7 @@ +{ + imports = [ + ../configs/filesystems/impermanence.nix + ]; + boot-config.bootloader = "systemd-boot"; + hardware-config.cpu = "amd"; +} diff --git a/modules/nixos/boot.nix b/modules/nixos/boot.nix index 478add5..07594da 100644 --- a/modules/nixos/boot.nix +++ b/modules/nixos/boot.nix @@ -35,13 +35,21 @@ in }; kernelPackages = lib.mkDefault pkgs.linuxPackages_latest; initrd.availableKernelModules = [ + "9p" + "9pnet_virtio" "ahci" "nvme" + "rtsx_pci_sdmmc" "sd_mod" + "sr_mod" "usb_storage" "usbhid" + "virtio_blk" + "virtio_mmio" + "virtio_net" + "virtio_pci" + "virtio_scsi" "xhci_pci" - "rtsx_pci_sdmmc" ]; }; services.dbus = {