From debea81ba7f3b06c34edfeb5b2bec0907d912d66 Mon Sep 17 00:00:00 2001 From: r-vdp Date: Tue, 3 Dec 2024 12:19:10 +0000 Subject: [PATCH] nixos-rebuild-ng: don't try to register the profile when doing build or test --- .../nixos-rebuild-ng/src/nixos_rebuild/__init__.py | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py index 043aa9a3e157..d41a0fcbd1bf 100644 --- a/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py +++ b/pkgs/by-name/ni/nixos-rebuild-ng/src/nixos_rebuild/__init__.py @@ -322,12 +322,13 @@ def execute(argv: list[str]) -> None: from_host=build_host, **copy_flags, ) - nix.set_profile( - profile, - path_to_config, - target_host=target_host, - sudo=args.sudo, - ) + if action in (Action.SWITCH, Action.BOOT): + nix.set_profile( + profile, + path_to_config, + target_host=target_host, + sudo=args.sudo, + ) if action in (Action.SWITCH, Action.BOOT, Action.TEST, Action.DRY_ACTIVATE): nix.switch_to_configuration( path_to_config,