vscode: Fix icon name

Looking at official vscode *.deb packages, the icon are named as
vscde, vscode-insiders, etc. Let's follow that to make third-
party icon theme users happy.

+6 -5
+5 -4
pkgs/applications/editors/vscode/generic.nix
··· 43 comment = "Code Editing. Redefined."; 44 genericName = "Text Editor"; 45 exec = "${executableName} %F"; 46 - icon = "code"; 47 startupNotify = true; 48 startupWMClass = shortName; 49 categories = [ "Utility" "TextEditor" "Development" "IDE" ]; ··· 52 actions.new-empty-window = { 53 name = "New Empty Window"; 54 exec = "${executableName} --new-window %F"; 55 - icon = "code"; 56 }; 57 }; 58 ··· 62 comment = "Code Editing. Redefined."; 63 genericName = "Text Editor"; 64 exec = executableName + " --open-url %U"; 65 - icon = "code"; 66 startupNotify = true; 67 categories = [ "Utility" "TextEditor" "Development" "IDE" ]; 68 mimeTypes = [ "x-scheme-handler/vscode" ]; ··· 103 ln -s "$desktopItem/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop" 104 ln -s "$urlHandlerDesktopItem/share/applications/${executableName}-url-handler.desktop" "$out/share/applications/${executableName}-url-handler.desktop" 105 106 mkdir -p "$out/share/pixmaps" 107 - cp "$out/lib/vscode/resources/app/resources/linux/code.png" "$out/share/pixmaps/code.png" 108 109 # Override the previously determined VSCODE_PATH with the one we know to be correct 110 sed -i "/ELECTRON=/iVSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}"
··· 43 comment = "Code Editing. Redefined."; 44 genericName = "Text Editor"; 45 exec = "${executableName} %F"; 46 + icon = "vs${executableName}"; 47 startupNotify = true; 48 startupWMClass = shortName; 49 categories = [ "Utility" "TextEditor" "Development" "IDE" ]; ··· 52 actions.new-empty-window = { 53 name = "New Empty Window"; 54 exec = "${executableName} --new-window %F"; 55 + icon = "vs${executableName}"; 56 }; 57 }; 58 ··· 62 comment = "Code Editing. Redefined."; 63 genericName = "Text Editor"; 64 exec = executableName + " --open-url %U"; 65 + icon = "vs${executableName}"; 66 startupNotify = true; 67 categories = [ "Utility" "TextEditor" "Development" "IDE" ]; 68 mimeTypes = [ "x-scheme-handler/vscode" ]; ··· 103 ln -s "$desktopItem/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop" 104 ln -s "$urlHandlerDesktopItem/share/applications/${executableName}-url-handler.desktop" "$out/share/applications/${executableName}-url-handler.desktop" 105 106 + # These are named vscode.png, vscode-insiders.png, etc to match the name in upstream *.deb packages. 107 mkdir -p "$out/share/pixmaps" 108 + cp "$out/lib/vscode/resources/app/resources/linux/code.png" "$out/share/pixmaps/vs${executableName}.png" 109 110 # Override the previously determined VSCODE_PATH with the one we know to be correct 111 sed -i "/ELECTRON=/iVSCODE_PATH='$out/lib/vscode'" "$out/bin/${executableName}"
+1 -1
pkgs/applications/editors/vscode/with-extensions.nix
··· 83 mkdir -p "$out/share/applications" 84 mkdir -p "$out/share/pixmaps" 85 86 - ln -sT "${vscode}/share/pixmaps/code.png" "$out/share/pixmaps/code.png" 87 ln -sT "${vscode}/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop" 88 ln -sT "${vscode}/share/applications/${executableName}-url-handler.desktop" "$out/share/applications/${executableName}-url-handler.desktop" 89 makeWrapper "${vscode}/bin/${executableName}" "$out/bin/${executableName}" ${extensionsFlag}
··· 83 mkdir -p "$out/share/applications" 84 mkdir -p "$out/share/pixmaps" 85 86 + ln -sT "${vscode}/share/pixmaps/vs${executableName}.png" "$out/share/pixmaps/vs${executableName}.png" 87 ln -sT "${vscode}/share/applications/${executableName}.desktop" "$out/share/applications/${executableName}.desktop" 88 ln -sT "${vscode}/share/applications/${executableName}-url-handler.desktop" "$out/share/applications/${executableName}-url-handler.desktop" 89 makeWrapper "${vscode}/bin/${executableName}" "$out/bin/${executableName}" ${extensionsFlag}