catppuccin / nix

❄️ Soothing pastel theme for Nix
https://nix.catppuccin.com/
MIT License
304 stars 47 forks source link

Gradience Option for GTK? #196

Closed pupbrained closed 2 weeks ago

pupbrained commented 1 month ago

I've been using this nix module for a little while now and one thing I've been wanting is the choice of using the Gradience Catppuccin colorscheme for my GTK theme instead of the catppuccin/gtk version. I much prefer the general look of Adwaita over Colloid and most GTK apps I use tend to look better with it. I'm not sure how easy it would be to implement this, though, considering Gradience is more of an Adwaita editor than a theme on its own.

Is there any chance of this being made possible?

isabelroses commented 1 month ago

Your best bet is going to https://github.com/catppuccin/gtk and making a PR/issue there (if applicable, I'm not all too sure what your asking for). Otherwise you can disable the module for gtk and bring your own theme.

pupbrained commented 1 month ago

Your best bet is going to https://github.com/catppuccin/gtk and making a PR/issue there (if applicable, I'm not all too sure what your asking for).

I'm talking about https://github.com/GradienceTeam/Gradience, which just themes the GTK4 Adwaita theme with custom colorschemes. It has the catppuccin colorschemes included. I'd assume it probably shouldn't be related to the catppuccin GTK theme itself, considering that's a modification of Colloid instead?

Otherwise you can disable the module for gtk and bring your own theme.

I've tried disabling the module but doing so disables everything in the module, not just the gtk app theme itself. I'd like to keep using the icons and cursor but just set the app theme to use gradience instead. I know I could do those manually but it would be nice to still be able to use the module, if possible.

getchoo commented 2 weeks ago

as gradience is not an unofficial port (which is a requirement for inclusion in our modules per CONTRIBUTING.md) and the gtk module itself being deprecated now, i don't see us adding this officially any time in the foreseeable future. however, there has been some good discussion about this in #206, with some of it resulting in a snippet of exactly this being shared here

lastly - even though this is issue being closed - i would invite you or anyone else to make a new issue further discussing alternatives to the gtk module such as this. i can't promise anything will be merged from it, but i know it's a topic many will want to get involved in, and it'd be nice to share some solutions :)