cfdisk mkfs.vfat -F 32 /dev/sda1 mkswap /dev/sda2 swapon /dev/sda2 mkfs.btrfs /dev/sda3 mount /dev/sda3 /mnt btrfs subvolume create /mnt/@ btrfs subvolume create /mnt/@home umount -r /mnt mount -o subvol=@ /dev/sda3 /mnt/ mkdir /mnt/home mount -o subvol=@home /dev/sda3 /mnt/home mkdir -p /mnt/boot mount -o umask=077 /dev/sda1 /mnt/boot nixos-generate-config --root /mnt nix-env -f '' -iA vim vim /mnt/etc/nixos/configuration.nix nixos-install nixos-enter --root /mnt -c 'passwd nix'