guake icon indicating copy to clipboard operation
guake copied to clipboard

User defined colour palettes

Open gchamon opened this issue 4 years ago • 5 comments

I have looked for similar feature requests, but I couldn't find any. In other terminals, you can install extra colour palettes in a predefined config folder. For instance, konsole has a .colorscheme file type that when deployed under $XDG_DATA_HOME/konsole/ will appear in the selection menu.

I would like to implement something like this for guake. I could extend palletes.py to look for theme files in a directory and import them. I would suggest a JSON structure that resembles the internal structure of PALETTES in guake/palettes.py, something like:

{
    "<SCHEME-NAME>": "<SCHEME>"
}

For instance, I love snazzy for konsole, and I ported it manually, but I would like to have a file like ~/.config/guake/themes/snazzy.json with the configuration, so that I could play around with other schemes and go back to my custom scheme without losing it.

I can open a prototypical pull request to illustrate what I want, if that is of interest.

Thanks!

gchamon avatar May 28 '20 21:05 gchamon

Would enjoy this feature. My whole desktop uses arc-dark, and I would enjoy if my terminal would too, even gnome terminal supports this.

lgarczyn avatar May 06 '21 00:05 lgarczyn

@lgarczyn I just migrated to yakuake + KDE. Guake is an awesome project and I would have loved to continue using it, but between problems, lack of features and not hearing from maintainers I just moved on.

Still, my PR implements a perfectly functional user-defined themes prototype, if you are feeling adventurous.

gchamon avatar May 06 '21 01:05 gchamon

Thanks, sadly all the alternatives come with their drawbacks. Might try your solution.

lgarczyn avatar May 06 '21 03:05 lgarczyn

Going back through the log, looks like this is closely related to #220, leaving this here to make the link.

Davidy22 avatar Sep 16 '21 22:09 Davidy22

@Davidy22 indeed, user defined and custom pallets are closely related. Good job! Nice to see guake getting some well-deserved love. Kudos to you!

gchamon avatar Sep 17 '21 07:09 gchamon