Skip to content

Pywal and Wallust template files for generating Vencord themes.

Notifications You must be signed in to change notification settings

Gremious/discord-wal-theme-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 

Repository files navigation

A pywal and wallust template for Vencord (or probably any other client capable of loading css, no guarantees).

Does not modify any discord styling outside of colors - it is just a recolored, vanilla discord.

Is uses the same formula for generating background color shades as Pywalfox, so the colors will match :)

(Just set "color0": "{{background}}", in the colors.json template for pywalfox if using wallust)

Dark theme only, sorry, I don't really use light themes, though it might work ok with pywal -l. If you edit the template because you use light themes with wal - feel free to PR!

Usage

pywal

Add the discord-pywal.css file to your $HOME\.config\wal\templates. After generating a pallette with wal there will be a discord-pywal.css file in your $HOME\.cache\wal directory. See https://github.com/dylanaraps/pywal/wiki/User-Template-Files for more information

You can then copy the cached theme to $HOME\AppData\Roaming\Vencord\themes\pywal.css in the script you run to update things after running wal or w/e. Then you can enable it in the Vencord settings.

wallust

When using wallust you first need to check which version you have. You can do that by running this command:

wallust --version
Should your version be >= than 3.0.0 follow this guide

Copy discord-wallust-beta.css to %appdata%\wallust and add this line to your %appdata%\wallust\wallust.toml

[templates]
vencord = { template = 'discord-wallust-beta.css', target = 'C:/Users/Username/AppData/Roaming/Vencord/themes/wallust.css' }

Note that for toml, that has to be on one line. As an alternative, you can also write:

[templates.vencord]
template = 'discord-wallust.css'
target = 'C:/Users/Username/AppData/Roaming/Vencord/themes/wallust.css'
Otherwise please follow these instructions

Copy discord-wallust.css to %appdata%\wallust and add this to your %appdata%\wallust\wallust.toml

[templates]
vencord = { template = 'discord-wallust-beta.css', target = 'C:/Users/Username/AppData/Roaming/Vencord/themes/wallust.css' }

Note that for toml, that has to be on one line. As an alternative, you can also write:

[templates.vencord]
template = 'discord-wallust-beta.css'
target = 'C:/Users/Username/AppData/Roaming/Vencord/themes/wallust.css'

Editing

I have left a bunch of notes and commented styles, and the color variable names are pretty self-explanatory: feel free to tinker around!

If you want e.g. comfycord/material/etc. support, you can edit the theme/template directly (e.g. in Vencord's "Open QuickCSS File") and import your favorite theme before the colors. Don't shy away from DIYing with the theme/template, it is not difficult.