Better upgrade script
This commit is contained in:
parent
dd3f8ec607
commit
8dffe5c286
1 changed files with 8 additions and 8 deletions
16
upgrade.sh
16
upgrade.sh
|
|
@ -1,25 +1,25 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
HOST=`hostname`
|
HOST=`hostname`
|
||||||
echo "Upgrading $HOST"
|
echo "Upgrading $HOST"
|
||||||
case "$HOST" in
|
case "$HOST" in
|
||||||
odin)
|
odin)
|
||||||
echo "Found odin"
|
echo "Found odin"
|
||||||
nix-channel --update
|
sudo nixos-rebuild boot --upgrade -p Intel -I "nixos-config=./nixos/odin-intel.nix "
|
||||||
sudo nix-channel --update
|
sudo nixos-rebuild boot --upgrade -p Nvidia -I "nixos-config=./nixos/odin-nvidia.nix"
|
||||||
sudo nixos-rebuild boot -p Intel -I "nixos-config=./nixos/odin-intel.nix "&&
|
|
||||||
sudo nixos-rebuild boot -p Nvidia -I "nixos-config=./nixos/odin-nvidia.nix"
|
|
||||||
;;
|
;;
|
||||||
thor | freya | loki)
|
thor | freya | loki)
|
||||||
echo "Found $HOST"
|
echo "Found $HOST"
|
||||||
nix-channel --update
|
sudo nixos-rebuild boot --upgrade -I "nixos-config=./nixos/$HOST.nix"
|
||||||
sudo nix-channel --update
|
|
||||||
sudo nixos-rebuild boot -I "nixos-config=./nixos/$HOST.nix"
|
|
||||||
;;
|
;;
|
||||||
*)
|
*)
|
||||||
echo "localhost match not found"
|
echo "localhost match not found"
|
||||||
exit 1
|
exit 1
|
||||||
;;
|
;;
|
||||||
esac &&
|
esac
|
||||||
|
|
||||||
|
nix-channel --update
|
||||||
home-manager switch
|
home-manager switch
|
||||||
|
|
||||||
echo DONE
|
echo DONE
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue