Visual Studio Extension to generate Theme Colors using Wallbash
- Automatically updates color pallette from Wallbash.
- Manual update command to refresh the theme.
-
Install the extension from the Visual Studio Code Marketplace.
-
This extension will copy
./wallbash/code.dcol
to your~/.config/hyde/wallbash/Wall-Ways
directory by default.See: #wallBash.enableThemeMode
-
run
Hyde reload
to update the color pallette.
Wallbash provides the following configuration options:
- Type:
boolean
- Default:
true
- Description: Update colors when wallbash changes.
By default, the wallBash.autoUpdate
setting is enabled. This means that Wallbash will automatically update your theme whenever the color palette changes. If you prefer to disable this feature, you can do so by adding the following to your settings.json
file:
{
"wallBash.autoUpdate": false
}
- Type:
boolean
- Default:
true
- Description: Enable Wallbash dynamic colors per wallpaper.
By default, the wallBash.enableThemeMode
setting is enabled:
- This mode enables custom HyDE themes to override the the Wallbash for Code
- Code colors will ONLY update upon theme/mode changes.
- Your favorite theme can ship a
code.dcol
file and you can use it to generate the theme colors.
When set to false:
- This means that Wallbash will automatically update your vscode colors whenever the color palette change.
{
"wallBash.enableThemeMode": false
}
- Type:
boolean
- Default:
false
- Description: Enable debug mode.
{
"wallBash.debug": true
}
You can manually update the theme by running the Wallbash: Update command from the Command Palette (Ctrl+Shift+P).
Please be sure to update any cache required. Run:
Hyde reload
to update any missing cache files.
- Enable Theme Mode by default if more themes are shipped with it.
Contributions are welcome! Please open an issue or submit a pull request on GitHub.
- Special thanks to the author of the vscode-wal-theme extension for the inspiration - https://github.com/dlasagno/vscode-wal-theme
- Thanks to Tittu for the wallbash template - https://github.com/prasanthrangan/hyprdots/