blob: c2229a8bc85b81fe9c428d05bc9be2e99d098940 (
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 -t "$SSH_TARGET" "$@"; }
cmd="$1"; shift;
case "$cmd" in
sync) config_sync ;;
run) run_ssh "$@" ;;
*) echo "foo" && exit 1 ;;
esac
|