Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/danihek/Themecord
Discord theme will always match your wallpaper!
https://github.com/danihek/Themecord
colors discord hellwal pywal rice swww theme wallpaper wallust wayland
Last synced: 3 days ago
JSON representation
Discord theme will always match your wallpaper!
- Host: GitHub
- URL: https://github.com/danihek/Themecord
- Owner: danihek
- License: mit
- Created: 2024-01-06T20:28:13.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-01T14:42:04.000Z (about 2 months ago)
- Last Synced: 2025-01-17T13:09:33.984Z (4 days ago)
- Topics: colors, discord, hellwal, pywal, rice, swww, theme, wallpaper, wallust, wayland
- Language: Shell
- Homepage:
- Size: 60.1 MB
- Stars: 78
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/danihek/Themecord - Discord theme matching wallpaper (Jump To / Customizations)
- awesome-useful-projects - <img src="https://icon.horse/icon/github.com" height="20px" align="center"/>/danihek/Themecord - Discord theme matching wallpaper (Jump To / Customizations)
README
# Themecord
Discord theme that will always match your wallpaper!## Why?
Because why not, I like having same theme on everything I thought it's cool.## What does it really change?
Like in title, overall discord theme, but Themecord also contains little animations on cursor hover on specific objects, list etc.## Dependecies
- Compatible discord client
- One of color palettes generators:
- [hellwal](https://github.com/danihek/hellwal)
- [python-pywal](https://github.com/dylanaraps/pywal)
- [wallust](https://codeberg.org/onemoresuza/wallust)## Supported Clients:
- Vencord
- Vesktop## Generating colorscheme
Before you even start doing **ANYTHING**, you have to 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/`` folderalso add to ``~/.config/wallust/wallust.toml`` required config:
```
[templates]
themecord.template = "discord-colors.css"
themecord.target = '~/.cache/wallust/discord-colors.css'
```## Installation
### AUR
``yay -S themecord``### Manual
1. Install supported discord client
2. Download themecord from [release](https://github.com/danihek/Themecord/releases) 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";
};
```2. Add as a module:
```
({ config, pkgs, ... }: {
environment.systemPackages = with pkgs; [
themecord.packages.x86_64-linux.default
];
})
```
(Example from my config)
![alt text](https://github.com/danihek/Themecord/blob/main/assets/nix5.png)
3. Rebuild your configuration and run ``themecord``4. Go to discord client and select Themecord from available themes
![alt text](https://github.com/danihek/Themecord/blob/main/assets/nix3.png)5. 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.## 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.# Enjoy theme'in!!
## Showcase
![alt text](./assets/swappy-20241011_013305.png)
![alt text](./assets/swappy-20241011_013320.png)
![alt text](./assets/swappy-20241011_013405.png)
![alt text](./assets/swappy-20241011_013421.png)
![alt text](./assets/swappy-20241011_013439.png)
![alt text](./assets/swappy-20241011_013456.png)
![alt text](./assets/swappy-20241011_013514.png)