From the Material Theme authors...
Moxer Icons provides the biggest file icons theme for Visual Studio Code
...now with ferris for the rust icon!
and some icons for cargo files...
and wasm
You can install the original awesome theme through the Visual Studio Code Marketplace.
...but if you want to use this version, then you'll need to build it yourself
first, you should have the VS Code extension tool instaled (as well as the VS Code CLI and NPM, of course):
npm install -g vsce
Next, we can clone the Moxer Icon Theme repository as colin.moxer-icons
(wherever you want):
git clone https://github.com/ColinMelendez/moxer-icons-code.git colin.moxer-icons
Then, enter the directory, install the dependencies, and build the theme:
cd colin.moxer-icons
npm install
npm run build
at this point, you could hypothetically take the project directory as-is and just place it into the .vscode/extensions
directory, but that approach is awkward, so it is best to package the extension into a .visx and formally install it.
To generate the .visx file, you can run:
vsce package
and then you can install it either by utilizing the >Extensions: install from VISX...
command in the VS Code command palette and selecting your .visx file, or by running this command in your terminal:
code --install-extension <extension_name_here>.visx
alternatively, the previous two commands can be handily combined:
filename=$(vsce package | grep -oE '[^ ]+\.vsix'); code --install-extension "$filename"
That's it! The extension should now be available to select (and should already be selected by default).
you might consider cleaning up and removing the repository if you just wanted to install the extension:
cd ..
rm -rf colin.moxer-theme
Launch Quick Open:
Type theme
, choose Preferences: File Icon Theme
, and select Moxer Icons from the list.