diff --git a/nix/os/devices/default.nix b/nix/os/devices/default.nix index 3697a45..b361188 100644 --- a/nix/os/devices/default.nix +++ b/nix/os/devices/default.nix @@ -18,11 +18,13 @@ let [[ -e "''${NIXOS_CONFIG}" ]] - ${if (builtins.elem rebuildarg rebuildargsSudo) then + ${if (builtins.elem rebuildarg rebuildargsSudo) + && builtins.match ".*--target-host.*" moreargs == null + then "sudo -E \\" else "" - } + } nixos-rebuild --show-trace -I nixos-config=''${NIXOS_CONFIG} ${rebuildarg} ${moreargs} if test -L result; then rm result