Visual Studio Code theme · 13 colours · 3 variants

Tokyo Snow

A warm, dark theme sampled from a single photo: a snowy Tokyo alley at night, lit only by a row of vending machines. The lit machines and signs give it reds, oranges and golds. The snow under green-tinted light gives it sage, moss and pine. The shadowed walls and pavement become the backgrounds.

Pick a file in the editor to switch language.

Ports

One palette, the whole desktop

Tokyo Snow started as a desktop palette for Hyprland, Waybar, Rofi, Hyprlock, Neovim and the shell prompt. The VS Code extension is the port that brought the editor in line with everything around it. Each port has its own page with a preview, install steps and where every colour goes.

01:42
12345
cpu 12%vol 60%bat 84%
❯co
Code
Codium
Alacritty
Color Picker
Discord
appsrunfileswin

    Palette

    Thirteen colours, all from the photo

    Every colour in the theme is one of these. Nothing is invented outside the photo. Click a hex value to copy it.

    Accents

      Text & backgrounds

        Variants

        Three levels of glow

        The extension ships three themes. They share every colour name and hue, and give each colour the same job. Only the brightness and saturation change.

        Install

        Get it in a minute

        1. Open the Extensions view in VS Code and search for Tokyo Snow by MatthewGadsden.
        2. Click Install.
        3. Press Ctrl+Shift+P (Cmd+Shift+P on Mac) and run Preferences: Color Theme.
        4. Choose Tokyo Snow, Tokyo Snow Neon Alley or Tokyo Snow Vending Glow.

        It's on the Visual Studio Marketplace for VS Code and on Open VSX for VSCodium and Code - OSS. Every GitHub release also has the .vsix attached.

        VS Code code --install-extension MatthewGadsden.tokyo-snow-vs
        VSCodium codium --install-extension MatthewGadsden.tokyo-snow-vs
        From a release code --install-extension tokyo-snow-vs-1.1.0.vsix

        Contributing

        Issues and pull requests are welcome on GitHub. If you change a colour, keep it inside the 13-colour palette. Edit only themes/tokyo-snow-color-theme.json, then run python3 themes/generate-variants.py to regenerate Neon Alley and Vending Glow from it.