eylles / pywal16-libadwaita

pywal16 templates for adw-gtk3, libadwaita, gradience, qt5ct, qt6ct, kvantum kvlibadwaita
GNU General Public License v3.0
25 stars 2 forks source link

Any plans for an alternative to Gradience for gtk? #6

Open hownioni opened 3 months ago

hownioni commented 3 months ago

It's just very messy in my system, there were some weird quirks in the apply-theme.sh script that created an actual directory called "~" where it stored the symlinks, trying to fix that I messed up the cache folder so all the symlinks were broken, even after that, Gradience couldn't open the file even though it did exist and after then it wouldn't open because even though it said it was trying to fallback to adwaita it still tried using the pywal.json template, and that again made it throw an error because it couldn't find the file, Gradience remained in this state so I just gave up and uninstalled it and flatpak.

eylles commented 1 month ago

well, to be honest i began to use gradience because it served my purposes which were to write something simple using the pywal json as a base, and to be honest it is more reliable and easier to use than other similar projects.

tho i do find gradience to be "too big" and do "too much" for my purposes, so for a while i've been thinking of taking gradience and stripping the parts that i don't use (manual theme creator, gui, monet integration) and have a "simple" (as simple as it can get tho) cli program to take in a json preset and spit out the correct css to every place needed (that includes the flatpaks if they exist on the system) but that is not on my plans for the near future.

first i want to have the whole suite of scripts (gradience json preset, kvantum theme from gradience preset, steam theme, icon theme (this one i just have to adapt a script i got), cursor theme (same here, tho i want to colorize another cursor theme), chrome theme (same here), telegram theme (there are 2 implementations of something i can use as base, one in bash another in rust, i may give up and just use the bash one), discord theme) working okay enough and then i'll begin looking into it.

eylles commented 1 month ago

been taking a closer look at what gradience does, if one does NOT have any flatpak stuff on their system whatsoever i can cobble out a very simple solution to take any gradience preset and just outputting all the data formatted to the gtk3 and gtk4 css files.

for supporting themeing of flatpak i still have not taken a look tho.