From 61c6aa517b0050fcb90be017312b7bc2f5000af5 Mon Sep 17 00:00:00 2001 From: "Berk D. Demir" Date: Fri, 11 Jul 2025 10:15:31 -0700 Subject: [PATCH] _1password-gui: Use --replace-fail for substitutions --- pkgs/by-name/_1/_1password-gui/linux.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/_1/_1password-gui/linux.nix b/pkgs/by-name/_1/_1password-gui/linux.nix index 03fec5bd4922..399a4584320d 100644 --- a/pkgs/by-name/_1/_1password-gui/linux.nix +++ b/pkgs/by-name/_1/_1password-gui/linux.nix @@ -111,13 +111,13 @@ stdenv.mkDerivation { # Desktop file install -Dt $out/share/applications resources/${pname}.desktop substituteInPlace $out/share/applications/${pname}.desktop \ - --replace 'Exec=/opt/1Password/${pname}' 'Exec=${pname}' + --replace-fail 'Exec=/opt/1Password/${pname}' 'Exec=${pname}' '' + (lib.optionalString (polkitPolicyOwners != [ ]) '' # Polkit file mkdir -p $out/share/polkit-1/actions - substitute com.1password.1Password.policy.tpl $out/share/polkit-1/actions/com.1password.1Password.policy --replace "\''${POLICY_OWNERS}" "${policyOwners}" + substitute com.1password.1Password.policy.tpl $out/share/polkit-1/actions/com.1password.1Password.policy --replace-fail "\''${POLICY_OWNERS}" "${policyOwners}" '') + ''