17 lines
543 B
Bash
Executable File
17 lines
543 B
Bash
Executable File
update() {
|
|
cd ~/dotfiles
|
|
git pull
|
|
git submodule update
|
|
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"
|