improve install instructions

This commit is contained in:
Cyryl Płotnicki 2021-09-17 18:16:43 +01:00
parent 5e7a3237b1
commit b4c95788c5

View file

@ -56,12 +56,12 @@ remote (sata):
```bash ```bash
mkfs.fat -F 32 -n boot /dev/sda1 mkfs.fat -F 32 -n boot /dev/sda1
mkfs.btrfs -L nixos /dev/mapper/crypt mkfs.btrfs -L nixos /dev/mapper/crypt
sleep 1 cryptsetup luksClose crypt
cryptsetup luksOpen /dev/sda2 crypt
mount /dev/disk/by-label/nixos /mnt mount /dev/disk/by-label/nixos /mnt
mkdir -p /mnt/boot mkdir -p /mnt/boot
mount /dev/disk/by-label/boot /mnt/boot mount /dev/disk/by-label/boot /mnt/boot
nixos-generate-config --root /mnt nixos-generate-config --root /mnt
nixos-install
``` ```
remote (nvme): remote (nvme):
@ -69,14 +69,12 @@ remote (nvme):
```bash ```bash
mkfs.fat -F 32 -n boot /dev/nvme0n1p1 mkfs.fat -F 32 -n boot /dev/nvme0n1p1
mkfs.btrfs -L nixos /dev/mapper/crypt mkfs.btrfs -L nixos /dev/mapper/crypt
sleep 1
cryptsetup luksClose crypt cryptsetup luksClose crypt
cryptsetup luksOpen /dev/nvme0n1p2 crypt cryptsetup luksOpen /dev/nvme0n1p2 crypt
mount /dev/disk/by-label/nixos /mnt mount /dev/disk/by-label/nixos /mnt
mkdir -p /mnt/boot mkdir -p /mnt/boot
mount /dev/disk/by-label/boot /mnt/boot mount /dev/disk/by-label/boot /mnt/boot
nixos-generate-config --root /mnt nixos-generate-config --root /mnt
nixos-install
``` ```
local: local:
@ -91,8 +89,9 @@ remote:
```bash ```bash
mkdir -p /mnt/home/cyryl/dev/dotfiles/ mkdir -p /mnt/home/cyryl/dev/dotfiles/
tar -xvf /tmp/dotfiles.tar.gz -C /mnt/home/cyryl/dev/dotfiles tar -xvf /tmp/dotfiles.tar.gz -C /mnt/home/cyryl/dev/dotfiles
cp /mnt/etc/nixos/hardware-configuration.nix /mnt/home/cyryl/dev/dotfiles/nixos/boxes/hostname/ # merge /mnt/etc/nixos/hardware-configuration.nix into /mnt/home/cyryl/dev/dotfiles/nixos/boxes/bootstrap/
nix-shell -p nixUnstable git nix-shell -p nixUnstable git
cd /mnt/home/cyryl/dev/dotfiles/
nixos-install --flake '.#bootstrap' nixos-install --flake '.#bootstrap'
reboot reboot
``` ```