guake
guake copied to clipboard
User defined colour palettes
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!
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 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.
Thanks, sadly all the alternatives come with their drawbacks. Might try your solution.
Going back through the log, looks like this is closely related to #220, leaving this here to make the link.
@Davidy22 indeed, user defined and custom pallets are closely related. Good job! Nice to see guake getting some well-deserved love. Kudos to you!