summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Grandperrin <paul.grandperrin@gmail.com>2022-02-01 13:55:03 +0100
committerJonathan Ringer <jonringer@users.noreply.github.com>2022-02-01 07:57:00 -0800
commitad92555be11068c1563c1238b3f5aad76500743f (patch)
treec355d0ceffe107f97d4f14288352b44352985814
parentMerge #157192: thunderbird: 91.5.0 -> 91.5.1 (diff)
downloadnixpkgs-ad92555be11068c1563c1238b3f5aad76500743f.tar.gz
(vscode|vscodium)-fhs: fix missing desktop icon
(cherry picked from commit 5150255146bd1abbad901a3b2881ab90a2130d1a)
-rw-r--r--pkgs/applications/editors/vscode/generic.nix7
1 files changed, 2 insertions, 5 deletions
diff --git a/pkgs/applications/editors/vscode/generic.nix b/pkgs/applications/editors/vscode/generic.nix
index f2c262ece95d..15146ba11758 100644
--- a/pkgs/applications/editors/vscode/generic.nix
+++ b/pkgs/applications/editors/vscode/generic.nix
@@ -160,12 +160,9 @@ let
krb5
]) ++ additionalPkgs pkgs;
- # restore desktop item icons
+ # symlink shared assets, including icons and desktop entries
extraInstallCommands = ''
- mkdir -p "$out/share/applications"
- for item in ${unwrapped}/share/applications/*.desktop; do
- ln -s "$item" "$out/share/applications/"
- done
+ ln -s "${unwrapped}/share" "$out/"
'';
runScript = "${unwrapped}/bin/${executableName}";