Files
nixos-config/apps/x86_64-linux/build-switch
Christoph Schmatzler b988b862a2 up
2025-08-11 14:28:14 +02:00

18 lines
434 B
Bash
Executable File

#!/bin/sh -e
VERSION=1.0
GREEN='\033[1;32m'
RED='\033[1;31m'
YELLOW='\033[1;33m'
NC='\033[0m'
HOSTNAME="tahani"
echo -e "${YELLOW}Starting...${NC}"
# We pass SSH from user to root so root can download secrets from our private Github
sudo SSH_AUTH_SOCK=$SSH_AUTH_SOCK NIXPKGS_ALLOW_UNFREE=1 /run/current-system/sw/bin/nixos-rebuild switch --impure --flake .#$HOSTNAME $@
echo -e "${GREEN}Switch to new generation complete!${NC}"