diff options
author | Jan Tojnar <jtojnar@gmail.com> | 2024-04-04 15:40:20 +0200 |
---|---|---|
committer | Jan Tojnar <jtojnar@gmail.com> | 2024-04-05 09:23:05 +0200 |
commit | eb7298e58b8c1bb6697f1361f118019c8795d88d (patch) | |
tree | 3f385a6cc51fea7de3183c096aa39c5d259eb5c8 /pkgs/applications/editors | |
parent | 86c02994a069ed37e6370192270731a27771aec3 (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.nix | 7 |
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" |