https://nixos.org/manual/nixos/stable/index.html#sec-installation https://nixos.org/manual/nixos/stable/index.html#sec-installation-manual-summary https://nixos.org/manual/nixos/stable/index.html#sec-installation-manual-partitioning /dev/vda \ mklabel gpt \ mkpart primary 512MB -8GB \ mkpart primary linux-swap -8GB 100% \ mkpart ESP fat32 1MB 512MB \ set 3 esp on https://nixos.org/manual/nixos/stable/index.html#sec-installation-manual-partitioning-formatting mkfs.ext4 -L nixos /dev/sda1 mkswap -L swap /dev/sda2 mkfs.fat -F 32 -n boot /dev/sda3 https://nixos.org/manual/nixos/stable/index.html#sec-installation-manual-installing mount /dev/disk/by-label/nixos /mnt mkdir -p /mnt/boot mount /dev/disk/by-label/boot /mnt/boot swapon /dev/sda2 nixos-generate-config --root /mnt ... # check the boot.loader.systemd-boot.enable = true; # (for UEFI systems only) ... nixos-install reboot