Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Instructions unclear, inaccurate, and inefficient. Here's a revised version for anyone who's confused. #10

Open
areyoufeelingitnowmrkrebs opened this issue Dec 13, 2024 · 5 comments

Comments

@areyoufeelingitnowmrkrebs

There are three specific things you need for this to work

  1. pywal16
  2. Kvantum
  3. Gradience

I'm going to assume you can take it upon yourself to get software installed.

pywal16: generates a 16 color palette from the dominant colors of an image
Kvantum: allows you to install, configure, and apply themes for the Qt framework
Gradience: allows you to install, configure, and apply themes for the GTK framework

pywal works by reading system templates and user defined templates, then generating files containing color schemes from them in ~/.cache/wal.

This repo contains 3 important files

  1. pywal.json
  2. pywal.kvconfig
  3. pywal.svg

These files are templates for pywal that generate themes for Kvantum and Gradience. Clone the repo, move the contents of the templates folder into ~/.config/wal/templates, and then run pywal. You should now have a corresponding file in ~/.cache/wal for each of the templates you imported.

The next step is to symlink the generated files into the appropriate directories. The README says to copy them over (it also gives the wrong location for the json file), but this would require manually copying the generated files every time a new palette is generated by pywal. By creating symlinks, you are allowing for "on the fly" changes which should update most things every time pywal is ran. You may need to log out/in.

# Move to Gradience directory
cd ~/.config/presets/user

# Create symlink
ln -s ~/.cache/wal/pywal.json 

# Move to Kvantum directory
cd ~/.config/Kvantum

# Create theme directory and cd into it
mkdir pywal
cd pywal

# Create symlinks
ln -s ~/.cache/wal/pywal.kvconfig
ln -s ~/.cache/wal/pywal.svg

Now just open Gradience and Kvantum to set the themes that pywal generated for you, which should update on the fly whenever pywal is ran (mostly).

@cadalen
Copy link

cadalen commented Jan 5, 2025

Thank you!

@areyoufeelingitnowmrkrebs
Copy link
Author

Thank you!

Happy to help!

@areyoufeelingitnowmrkrebs
Copy link
Author

@areyoufeelingitnowmrkrebs
Copy link
Author

If you read the original instructions, it tells you what GTK theme you need to download for Gradience.

@areyoufeelingitnowmrkrebs
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants