Question: Due to the generic `code` name, the Numix team have decide not to use the `code.desktop` icon provided by the VS Code package. 

So it's icon is configured as a common text editor by default.

How to fix it?

Answer: 
Here's a one liner that will achieve what these guys are saying for you. I've aliased this in bash because I have to execute this every FREAKING time vscode updates...

```
sudo sed -i "s/Icon=code/Icon=vscode/g" /usr/share/applications/code.desktop

```
This little script should do the job. Since a copy is placed in `.local/share`, it shouldn't be changed when apt upgrades. (Here the Numix-Icon-Circle is choosen.)

```
#!/bin/bash
# Description: change the vs-code icon to the specific numix icon

cp /usr/share/applications/code.desktop ~/.local/share/applications/code.desktop
sed -i "s/Icon=\/usr\/share\/pixmaps\/com.visualstudio.code.png/Icon=\/usr\/share\/icons\/Numix-Circle\/48\/apps\/vscode.svg/g" ~/.local/share/applications/code.desktop

```