summaryrefslogtreecommitdiff
path: root/install.sh
blob: af1bf62b6b6fc53ac6dcb38e6a70b3fa3b7648df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

MACHINE=x

sudo mkdir -v /mnt/persist/system
sudo cp -rv * /mnt/config

sudo nixos-generate-config --root /mnt --no-filesystems

cd /mnt/config
sudo mv -v /mnt/etc/nixos/hardware-configuration.nix machines/$MACHINE/hardware-configuration.nix
sudo rm -rfv /mnt/etc

sudo nixos-install --root /mnt --no-root-password --no-channel-copy --flake .#$MACHINE