Skip to content
| Marketplace
Sign in
Visual Studio Code>Themes>Lusitania Icons ThemeNew to Visual Studio Code? Get it now.
Lusitania Icons Theme

Lusitania Icons Theme

sahernandezz

|
6 installs
| (1) | Free
A deep-sea icon theme for VS Code & Cursor. Inspired by IntelliJ Material Icons and the Lusitania color palette — abyssal blue, teal currents, oceanic accents.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Lusitania Icons Theme

Lusitania Icons Theme

A deep-sea file & folder icon theme for VS Code & Cursor. Inspired by IntelliJ Atom Material Icons. Recoloured with the Lusitania palette.

Version License VS Code


Pairs with the Lusitania colour theme so the editor and the explorer share one visual identity. Every icon is a unique silhouette — never a generic letter on a coloured square — and the long tail of file types gets a clean folded-document glyph rather than a placeholder.

Languages

Language icons

Data, config, ops

Data, config and ops icons

Build and tests

Build tools and test runners

Special files

Special files

Folders

Closed and open variants side-by-side.

Folders, closed and open

Coverage

Category Count
File extensions 176
Special file names 129
Folder names (closed + open) 80 distinct · 179 aliases
Language IDs 56
Total SVG icons 302

Install

Marketplace — search Lusitania Icons Theme → Install → Cmd/Ctrl+Shift+P → File Icon Theme → Lusitania Icons.

.vsix

code --install-extension lusitania-icons-theme-1.0.0.vsix

From source

git clone https://github.com/sahernandezz/lusitania-icons-theme.git
cd lusitania-icons-theme
code .   # press F5 to launch an Extension Development Host

Palette

The same palette as Lusitania Theme, so editor and tree never clash.

Token Hex Used for
Teal #009688 default folders, primary accent
Cyan #80deea React, public, client-side
Cyan alt #89ddff constants, Markdown, types
Blue #82aaff TypeScript, Python, CSS, models
Purple #c792ea components, hooks, C#, PHP
Green #c3e88d shells, tests, strings
Yellow #ffcb6b JavaScript, JSON, classes, assets
Orange #f78c6c Java, Rust, build outputs
Red #ff5370 Ruby, SCSS, node_modules, errors
Coral #f07178 HTML
Gray #546e7a comments, ignored, temp

Security

This extension is purely declarative and ships only static assets:

  • package.json has no main, activationEvents, scripts, extensionDependencies or extensionPack — VS Code never executes code from this package.
  • The only contribution is iconThemes (a JSON mapping + 302 SVGs).
  • SVGs contain no <script>, <foreignObject>, <iframe>, xlink:href, href="http…", data: URIs, event handlers or CDATA sections.
  • No network calls, no telemetry, no file-system access.

Verify with one grep:

grep -rEi '<script|foreignObject|xlink:href|javascript:|on(load|click|error)=' icons/

Build

Icons and the mapping are generated by build.py; preview images by build_previews.py. Both use Python 3 standard library and qlmanage (macOS) for SVG → PNG — no external dependencies.

python3 build.py             # rewrites icons/*.svg and lusitania-icons-theme.json
python3 build_previews.py    # rewrites previews/*.svg and previews/*.png

License

MIT.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft