From c5e46326de19b338e11a879068c3cc7ce565565d Mon Sep 17 00:00:00 2001 From: RGBCube Date: Mon, 20 Nov 2023 16:01:58 +0300 Subject: [PATCH] Fix nom call in rebuild.nu --- rebuild.nu | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/rebuild.nu b/rebuild.nu index 99acfc4..5c3013d 100755 --- a/rebuild.nu +++ b/rebuild.nu @@ -2,7 +2,6 @@ def main [ machine: string = "" # The machine to build. - ...arguments # Extra arguments to pass to nixos-rebuild. ] { mut machine_ = $machine @@ -14,15 +13,16 @@ def main [ if ($machine_ | is-empty) and ($valid_machines | length) == 1 { $machine_ = ($valid_machines | get 0) } else { - main "" ($arguments | str join " ") + main "" exit } } if not ($machine_ in $valid_machines) { - main "" ($arguments | str join " ") + main "" exit } - sudo nixos-rebuild switch --log-format internal-json --impure --flake (".#" + $machine) ($arguments | str join ' ') | nom --json + sudo --validate + sh -c $"sudo nixos-rebuild switch --log-format internal-json --impure --flake ('.#' + $machine) |& nom --json" }