Files
bash-scripts/nixos/update.sh
2025-09-30 19:49:32 -07:00

16 lines
518 B
Bash
Executable File

update() {
cd ~/dotfiles
git pull
sudo nixos-rebuild switch --flake ~/dotfiles
home-manager switch --flake ~/dotfiles
}
# Nixos VMs
ssh media@media.randomctf.com -t "$(typeset -f update); update"
ssh logging@logging.randomctf.local -t "$(typeset -f update); update"
ssh mindforge@mindforge.randomctf.local -t "$(typeset -f update); update"
ssh sampledb@sampledb.randomctf.local -t "$(typeset -f update); update"
# Ubuntu VMs
ssh pbx@pbx.randomctf.local -t "sudo apt update -y && sudo apt upgrade -y"