blob: 6b84186963609cd81a217e6f4f10cd4706575b7a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#! /bin/sh
#
# deploy
#
set -euf
host=$1
system=${2-$(nixos-build "$host")}
target=root@$host
nix-copy-closure --gzip --to "$target" "$system"
copy-secrets "$host"
ssh ${NIX_SSHOPTS-} "$target" "$system/bin/switch-to-configuration" switch
|