From 56eb83f0dae4243b757cfdfb2f7fb11c63151484 Mon Sep 17 00:00:00 2001 From: Christoph Schmatzler Date: Mon, 11 Aug 2025 14:24:47 +0200 Subject: [PATCH] up --- apps/x86_64-linux/build | 15 +++++++++++++++ apps/x86_64-linux/build-switch | 2 +- flake.nix | 3 --- 3 files changed, 16 insertions(+), 4 deletions(-) create mode 100755 apps/x86_64-linux/build diff --git a/apps/x86_64-linux/build b/apps/x86_64-linux/build new file mode 100755 index 0000000..f390131 --- /dev/null +++ b/apps/x86_64-linux/build @@ -0,0 +1,15 @@ +#!/bin/sh -e + +GREEN='\033[1;32m' +YELLOW='\033[1;33m' +RED='\033[1;31m' +NC='\033[0m' + +HOSTNAME="tahani" + +export NIXPKGS_ALLOW_UNFREE=1 + +echo "${YELLOW}Starting build...${NC}" +nix --extra-experimental-features 'nix-command flakes' build --print-out-paths '.#nixosConfigurations."tahani".config.system.build.toplevel' --no-link $@ + +echo "${GREEN}Build complete!${NC}" \ No newline at end of file diff --git a/apps/x86_64-linux/build-switch b/apps/x86_64-linux/build-switch index ed87bb1..4201426 100755 --- a/apps/x86_64-linux/build-switch +++ b/apps/x86_64-linux/build-switch @@ -12,6 +12,6 @@ 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 /run/current-system/sw/bin/nixos-rebuild switch --flake .#$HOSTNAME $@ +sudo SSH_AUTH_SOCK=$SSH_AUTH_SOCK NIXPKGS_ALLOW_UNFREE=1 /run/current-system/sw/bin/nixos-rebuild switch --flake .#$HOSTNAME $@ echo -e "${GREEN}Switch to new generation complete!${NC}" diff --git a/flake.nix b/flake.nix index 0226761..9c51ff9 100644 --- a/flake.nix +++ b/flake.nix @@ -84,9 +84,6 @@ modules = [ inputs.disko.nixosModules.disko inputs.home-manager.nixosModules.home-manager - { - nixpkgs.config.allowUnfree = true; - } ./hosts/nixos/${hostname} ]; }