add switch_remote.sh script and update docs accordingly

This commit is contained in:
lilly 2025-02-10 17:49:45 +01:00
commit fcb5b203c7
Signed by: lilly
SSH key fingerprint: SHA256:y9T5GFw2A20WVklhetIxG1+kcg/Ce0shnQmbu1LQ37g
2 changed files with 24 additions and 1 deletions

14
switch_remote.sh Executable file
View file

@ -0,0 +1,14 @@
#/usr/bin/env bash
# a small script for calling nixos-rebuild switch on a remote host but with less repitition
set -euo pipefail
ACTION=$1
HOST=$2
exec nixos-rebuild $ACTION \
--use-substitutes \
--no-build-nix \
--use-remote-sudo \
--build-host "$HOST" \
--target-host "$HOST" \
--flake ".#$HOST" \