15 lines
414 B
Bash
15 lines
414 B
Bash
#!/usr/bin/env bash
|
|
|
|
parted /dev/sda -- mklabel msdos
|
|
parted /dev/sda -- mkpart primary 1MB -8GB
|
|
parted /dev/sda -- mkpart primary linux-swap -8GB 100%
|
|
mkfs.btrfs -L nix /dev/sda1
|
|
mkswap -L swap /dev/sda2
|
|
mkdir /mnt
|
|
mount /dev/disk/by-label/nix /mnt
|
|
swapon /dev/sda2
|
|
nixos-generate-config --root /mnt
|
|
cp /etc/configuration.nix /mnt/etc/nixos/configuration.nix
|
|
nix-channel --update
|
|
nixos-install --no-root-password
|