From e3e120e80dbbb53b4bfda4380d02e74eef4b5ffd Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Sun, 6 Apr 2025 19:41:09 +0200 Subject: [PATCH] allow passing specialArgs `extra_build_args = ["--arg", "specialArgs", "{}"]` --- deploy_nixos/nixos-instantiate.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/deploy_nixos/nixos-instantiate.sh b/deploy_nixos/nixos-instantiate.sh index 2039a25..2e7d5c3 100755 --- a/deploy_nixos/nixos-instantiate.sh +++ b/deploy_nixos/nixos-instantiate.sh @@ -10,7 +10,7 @@ shift 4 command=(nix-instantiate --show-trace --expr ' - { system, configuration, hermetic ? false, flake ? false, ... }: + { system, configuration, hermetic ? false, flake ? false, specialArgs ? {}, ... }: let importFromFlake = { nixosConfig }: let @@ -28,7 +28,10 @@ command=(nix-instantiate --show-trace --expr ' then importFromFlake { nixosConfig = configuration; } else if hermetic then import configuration - else import { inherit system configuration; }; + else import { + inherit system specialArgs; + modules = [ configuration ]; + }; in { inherit (builtins) currentSystem;