#!/usr/bin/env sh set -e HOST=`hostname` echo "Upgrading $HOST" case "$HOST" in odin) echo "Found odin" sudo nixos-rebuild boot --upgrade -p Nvidia -I "nixos-config=./nixos/odin-nvidia.nix" sudo nixos-rebuild boot --upgrade -p Intel -I "nixos-config=./nixos/odin-intel.nix" ;; thor | freya | loki) echo "Found $HOST" sudo nixos-rebuild boot --upgrade -I "nixos-config=./nixos/$HOST.nix" ;; *) echo "localhost match not found" exit 1 ;; esac nix-channel --update home-manager switch echo DONE