blob: 8dafb6d9497be75ac188033565fe94ae55889a52 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
#!/bin/sh
HOST=$(hostname)
DIR=$(realpath $(dirname $0))
OUT=$(mktemp -du)
ROOT="$DIR/roots/$HOST.nix"
drvs="$(nix-instantiate -A system '<nixpkgs/nixos>' \
-I nixos-config=$ROOT \
-I nixpkgs=$DIR/nixpkgs \
-I nixpkgs-overlays=$DIR/overlays \
-I home-manager=$DIR/home-manager)"
nix-copy-closure -s --to hyperion $drvs
nix-copy-closure --from hyperion $(ssh hyperion nix-build $drvs)
|