summaryrefslogtreecommitdiff
path: root/nixos/nixos-generate/README.md
blob: ce2ae468b3b96e45567b05913aced2de9ed796c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
WARNING: Be careful about assumptions made by this script,
as /dev/sda beeing the target disk etc..

nix-shell -p nixos-generators nixops

Adapt config-iso.nix/ config-extra.nix (public key & /dev/sdX)

cp $(nixos-generate -c config-iso.nix -f iso) my-nixos.iso

boot the iso in fresh vm (e.g. 25G HDD, 1024 RAM)

ssh into vm

run : miguel-quick-install [desired-hostname]
reboot into new nixos

back on host: 
adapt nixops.nix

run:    (optionally with "-d label" after each)
	nixops create nixops.nix # only first time
	nixops deploy .. etc
	nixops ssh-for-each -- uptime