blob: 0d8d65b21f19a955b8d761db4c274fbd12d0d27f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
#!/usr/bin/env sh
set -euo pipefail
SSH_TARGET="bacchus@192.168.0.117"
config_sync() {
rsync -r "$SSH_TARGET:~/nixos/flake.lock" .
rsync -r . "$SSH_TARGET:~/nixos"
# ssh "$SSH_TARGET" sh -c "nixos-rebuild build --flake 'path:/home/bacchus/nixos#bacchus'"
}
run_ssh() { ssh "$SSH_TARGET" "$@"; }
cmd="$1"; shift;
case "$cmd" in
sync) config_sync ;;
run) run_ssh "$@" ;;
*) echo "foo" && exit 1 ;;
esac
|