What42's Rust Theme (Light)
This is my personal VS Code theme, focused mainly on readability. It was originally inspired by / made because of CodeStyle's videos

Goals of this theme:
Readability
- Text should be dark and should contrast against the background
- Nothing should be distracting
Bring attention to the right things
- If it isn't important, it shouldn't stand out
- If it's possibly bad (mut, self, etc), it should stand out as bad
Pleasantness
- It should be modern, colorful, simple, and just generally pleasant
Entire screen example: (Blue and White themes)

First-class languages:
- Rust
- Lua
- Glsl
- JSON
- Toml
- Markdown
(Many more languages have some support, but not much)
Links:
Unfortunately, I don't think I can change the color of 'unsafe' without sacrificing other coloring abilities, but hopefully that will change sometime soon.
If you want an alternate theme that colors 'unsafe', you can open an issue and I'll start working on it if I have the time (or you can make it yourself, this is under an MIT license).
Additional customizations:
Suggested settings:
{
"terminal.integrated.minimumContrastRatio": 2.5, // lower is more colorful, higher is easier to read
"files.autoSave": "afterDelay",
"editor.acceptSuggestionOnEnter": "off",
"editor.lightbulb.enabled": false,
"editor.insertSpaces": false, // use tabs instead of spaces
"editor.detectIndentation": false,
"editor.cursorBlinking": "solid",
"editor.fontSize": 14.5,
"editor.letterSpacing": 0.1,
"editor.lineHeight": 1.3,
"editor.padding.top": 8,
"editor.fontLigatures": true,
"workbench.tree.indent": 10,
"editor.comments.insertSpace": false,
"terminal.integrated.smoothScrolling": true,
"workbench.list.smoothScrolling": true,
"terminal.integrated.smoothScrolling": true,
}
Set your own colors:
{
"workbench.colorCustomizations": {},
"editor.tokenColorCustomizations": {},
"editor.semanticHighlighting.enabled": true, // these last two are optional
"editor.semanticTokenColorCustomizations": {},
}
To edit these into your settings, you can open your settings.json file by opening command palette (f1) and selecting "Preferences: Open User Settings (JSON)".
Suggested programs:
- f.lux (darkens screen at night)
Other themes to check out:
I can't guarantee that I'll support other languages and/or take fixes or suggestions, but it's not impossible
License
This project is under the MIT License