nix config
at deck 22 lines 550 B view raw
1#!/bin/sh -e 2 3GREEN='\033[1;32m' 4YELLOW='\033[1;33m' 5RED='\033[1;31m' 6NC='\033[0m' 7 8SYSTEM_TYPE="aarch64-darwin" 9FLAKE_SYSTEM="darwinConfigurations.${SYSTEM_TYPE}.system" 10 11export NIXPKGS_ALLOW_UNFREE=1 12 13echo "${YELLOW}Starting build...${NC}" 14nix --extra-experimental-features 'nix-command flakes' build .#$FLAKE_SYSTEM $@ 15 16echo "${YELLOW}Switching to new generation...${NC}" 17./result/sw/bin/darwin-rebuild switch --flake .#${SYSTEM_TYPE} $@ 18 19echo "${YELLOW}Cleaning up...${NC}" 20unlink ./result 21 22echo "${GREEN}Switch to new generation complete!${NC}"