Instructions unclear, inaccurate, and inefficient. Here's a revised version for anyone who's confused.
There are three specific things you need for this to work
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
- pywal.json
- pywal.kvconfig
- 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).
Thank you!
Thank you!
Happy to help!
That's because Kvantum is for Qt apps dude. You need to use the Gradience theme for GTK applications.
On Tue, Jan 14, 2025, 2:12 AM Shykid002 @.***> wrote:
sorry my bad please i've seen the generated theme in kvantum i've set it as default yet my gtk apps like thunar didn't work i am currently using whitsur gtk theme. thanks
— Reply to this email directly, view it on GitHub https://github.com/eylles/pywal16-libadwaita/issues/10#issuecomment-2589513010, or unsubscribe https://github.com/notifications/unsubscribe-auth/BMTNADOC52FYMJEI33ZNKDL2KTPJLAVCNFSM6AAAAABTS2LMD6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOBZGUYTGMBRGA . You are receiving this because you authored the thread.Message ID: @.***>
If you read the original instructions, it tells you what GTK theme you need to download for Gradience.
It won't work without Gradience so I wouldn't even worry about the theme until you can get that installed.
On Tue, Jan 14, 2025, 7:45 AM Shykid002 @.***> wrote:
I don't know why gradience is not installing it ends with errors and also i didn't understand that instruction cause it's very unclear to me please could you tell me the name of the theme please?
— Reply to this email directly, view it on GitHub https://github.com/eylles/pywal16-libadwaita/issues/10#issuecomment-2590294548, or unsubscribe https://github.com/notifications/unsubscribe-auth/BMTNADORR62JFOTTXKOSVOL2KUWITAVCNFSM6AAAAABTS2LMD6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKOJQGI4TINJUHA . You are receiving this because you authored the thread.Message ID: @.***>
Does gradience still work with it being discontinued?
@astrysm no, gradience is dead hence the repo got these 2 scripts https://github.com/eylles/pywal16-libadwaita/blob/master/scripts/build-gradience.py and https://github.com/eylles/pywal16-libadwaita/blob/master/scripts/gradience2css.py which can take a pywal theme to spit out a gradience theme and take the gradience theme to spit out the same-ish css as gradience did for gtk3 and gtk4.
i need to complete the https://github.com/eylles/pywal16-libadwaita/blob/master/scripts/build-kvantum.py script to completely sundown the templates and maybe move into consolidating the scripts into a small library, perhaps even publish it to pypi