8000 GitHub - danihek/Themecord: Discord theme will always match your wallpaper!
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

danihek/Themecord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Themecord

Discord theme that will always match your wallpaper!

drawing
Click to expand star history

Star History Chart

Why?

Because why not, I like having same theme on everything I thought it's cool.

Dependecies

Supported Clients:

  • Vencord
  • Vesktop

Installation

AUR

yay -S themecord

Manual

  1. Install supported discord client
  2. Download themecord from release page
  3. Look into # Generating colorscheme Section
  4. In your discord client, go to themes and select Themecord from available themes.
  5. Now after you run hellwal, pywal or wallust run ./themecord and your discord theme will be applied.

You can put it in /usr/local/bin/ for ease of use

NixOS

  1. Add themecord to inputs(just like home-manager) in your config flake:
themecord = {
   url = "github:danihek/themecord";
   inputs.nixpkgs.follows = "nixpkgs";
 };
  1. Add as a module:
({ config, pkgs, ... }: {
  environment.systemPackages = with pkgs; [
  themecord.packages.x86_64-linux.default
  ];
})

(Example from my config)

alt text

  1. Rebuild your configuration and run themecord

  2. Go to discord client and select Themecord from available themes

alt text

  1. Now after you run hellwal, pywal or wallust run ./themecord and your discord theme will be applied. and your discord client will update it's theme.

Nix

In folder ./nix you can see example how I added to my flake hellwal, wallust and pywal templates.


Generating colorscheme

Before you even start doing ANYTHING, you have to 8000 choose if you wanna use pywal or wallust

In case of hellwal you have to copy css file:

./css/hellwal/discord-colors.css to ~/.config/hellwal/templates/ folder

in case of pywal:

./css/pywal/discord-colors.css to ~/.config/wal/templates/ folder

and in case of wallust:

./css/wallust/discord-colors.css to ~/.config/wallust/templates/ folder

also add to ~/.config/wallust/wallust.toml required config:

[templates]
themecord.template = "discord-colors.css"
themecord.target = '~/.cache/wallust/discord-colors.css'

Example usage

In folder ./example you see example script which you can use as your template in your own script/config for changing wallpapers and edit to your needs.

Light mode

You can use -l flag to use light mode like this (hellwal as backend ):

themecord -l

Enjoy theme'in!!

Showcase

swappy-20250406_214827 swappy-20250406_214848 swappy-20250406_214847 swappy-20250406_214846 swappy-20250406_214844 swappy-20250406_214842 swappy-20250406_214838 swappy-20250406_214837 swappy-20250406_214836 swappy-20250406_214835 swappy-20250406_214834 swappy-20250406_214832 swappy-20250406_214830

Special thanks

  • dylanaraps for creating pywal and inspiration for other programmers
  • refact0r for fixing miserable discord update and providing pretty and well-built discord theme
0