fwminex: migrate to systemd-boot
This commit is contained in:
parent
71c8c13265
commit
82cb0c4b95
@ -5,19 +5,42 @@
|
|||||||
}: let
|
}: let
|
||||||
randr = import ./randr.nix;
|
randr = import ./randr.nix;
|
||||||
in {
|
in {
|
||||||
zfs-root = {
|
boot = {
|
||||||
boot = {
|
initrd = {
|
||||||
enable = true;
|
|
||||||
devNodes = "/dev/disk/by-id/";
|
|
||||||
bootDevices = ["nvme-Samsung_SSD_970_EVO_Plus_2TB_S6P1NS0TA01331A"];
|
|
||||||
immutable = false;
|
|
||||||
availableKernelModules = ["usb_storage" "sd_mod" "xhci_pci" "thunderbolt" "nvme" "usbhid"];
|
availableKernelModules = ["usb_storage" "sd_mod" "xhci_pci" "thunderbolt" "nvme" "usbhid"];
|
||||||
removableEfi = true;
|
};
|
||||||
partitionScheme = {
|
loader.systemd-boot.enable = true;
|
||||||
efiBoot = "-part1";
|
supportedFilesystems = ["zfs"];
|
||||||
bootPool = "-part2";
|
zfs = {
|
||||||
rootPool = "-part4";
|
forceImportRoot = false;
|
||||||
};
|
devNodes = "/dev/disk/by-id/";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
fileSystems = {
|
||||||
|
"/" = {
|
||||||
|
device = "rpool/nixos/root";
|
||||||
|
fsType = "zfs";
|
||||||
|
};
|
||||||
|
"/boot" = {
|
||||||
|
device = "/dev/disk/by-id/nvme-Samsung_SSD_970_EVO_Plus_2TB_S6P1NS0TA01331A_1-part2";
|
||||||
|
fsType = "vfat";
|
||||||
|
};
|
||||||
|
"/home" = {
|
||||||
|
device = "rpool/nixos/home";
|
||||||
|
fsType = "zfs";
|
||||||
|
};
|
||||||
|
"/nix" = {
|
||||||
|
device = "rpool/nixos/nix";
|
||||||
|
fsType = "zfs";
|
||||||
|
};
|
||||||
|
"/var/lib" = {
|
||||||
|
device = "rpool/nixos/var/lib";
|
||||||
|
fsType = "zfs";
|
||||||
|
};
|
||||||
|
"/var/log" = {
|
||||||
|
device = "rpool/nixos/var/log";
|
||||||
|
fsType = "zfs";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user