about summary refs log tree commit diff
path: root/pkgs/applications/editors
diff options
context:
space:
mode:
authorJan Tojnar <jtojnar@gmail.com>2024-04-04 15:40:20 +0200
committerJan Tojnar <jtojnar@gmail.com>2024-04-05 09:23:05 +0200
commiteb7298e58b8c1bb6697f1361f118019c8795d88d (patch)
tree3f385a6cc51fea7de3183c096aa39c5d259eb5c8 /pkgs/applications/editors
parent86c02994a069ed37e6370192270731a27771aec3 (diff)
sublime4,sublime-merge: Use --replace-fail
Also split the substitute call for legibility.
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r--pkgs/applications/editors/sublime/4/common.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/applications/editors/sublime/4/common.nix b/pkgs/applications/editors/sublime/4/common.nix
index a0fade07b1c59..a7425863d898d 100644
--- a/pkgs/applications/editors/sublime/4/common.nix
+++ b/pkgs/applications/editors/sublime/4/common.nix
@@ -158,7 +158,12 @@ stdenv.mkDerivation (rec {
     )
     + ''
       mkdir -p "$out/share/applications"
-      substitute "''$${primaryBinary}/${primaryBinary}.desktop" "$out/share/applications/${primaryBinary}.desktop" --replace "/opt/${primaryBinary}/${primaryBinary}" "${primaryBinary}"
+
+      substitute \
+        "''$${primaryBinary}/${primaryBinary}.desktop" \
+        "$out/share/applications/${primaryBinary}.desktop" \
+        --replace-fail "/opt/${primaryBinary}/${primaryBinary}" "${primaryBinary}"
+
       for directory in ''$${primaryBinary}/Icon/*; do
         size=$(basename $directory)
         mkdir -p "$out/share/icons/hicolor/$size/apps"