materia-theme icon indicating copy to clipboard operation
materia-theme copied to clipboard

Color Scheme for GNOME Terminal

Open lokesh-krishna opened this issue 7 years ago • 12 comments

There exists a really good color scheme for GNOME Terminal (it's the one I'm using presently) and it even shares its name with this project: Materia. Could you please look into it and see if you're okay with the colors? You could obviously fork it and make it fit in even better with Materia if you think it doesn't presently or if you think it does then you could add it as a recommendation.

It's even got a working GNOME Terminal implementation: base16-gnome-terminal.

lokesh-krishna avatar Oct 05 '17 02:10 lokesh-krishna

Seems base16-materia (and also base16-material) are not using the Material Design color palette for all colors.

I'd like to use the color palette for all colors.

Also @actionless said it can address with oomox, so I'd like to wait and see that. (Sorry I didn't mention it to TODO.)

nana-4 avatar Oct 05 '17 11:10 nana-4

i've already implemented simple colorscheme editor for terminal in oomox, however so far it exports it only in Xresources format

later on i am planning to implement the support for exporting to other terminal formats or re-use some of already existing exporters from "base16" project

actionless avatar Oct 05 '17 12:10 actionless

@actionless Oh, sorry. I didn't know that. 😅

nana-4 avatar Oct 05 '17 14:10 nana-4

i think you can start now with implementing your desired terminal colorscheme for Xresources only (xrdb is being used by such popular terminal emulators as xterm and urxvt but also less-known xst)

later, then support for more terminals will be implemented in oomox, your terminal theme became available for others, like gnome-terminal

actionless avatar Oct 05 '17 16:10 actionless

@actionless Thanks for more info! I'll consider implementing it based on your information and oomox.

nana-4 avatar Oct 06 '17 17:10 nana-4

@nana-4 If implementing means defining your color scheme then could you please share the colors here? I would like to build a vim and lightline color scheme based on it.

lokesh-krishna avatar Oct 25 '17 07:10 lokesh-krishna

@lokesh-krishna Sorry I haven't decided the color scheme completely yet because I don't have sufficient knowledge of terminal color scheme. But I'm basically going to use A200, A400, A700 or 500 (in some cases 400 or 600?) from the Material Design color palette.

nana-4 avatar Oct 26 '17 21:10 nana-4

If it helps, this is what I set in GNOME Terminal when I use Materia. Of course it's just what I like and probably not what @nana-4 would like to have but it follows Material Design palette.

Open images in new tab to enlarge them.

capture d ecran de 2018-02-01 18-08-22 EDIT: oops, forgot to add "1" and "2" for "light-grey" at the bottom

capture d ecran de 2018-02-01 18-07-31

capture d ecran de 2018-02-01 18-07-52

Based on my recent scripts that you can find in my repos, I've made one to apply light variant and one to apply dark variant. But be aware that they replace default profile, so edit them if you want to create a new profile instead of losing your current settings. Using these scripts isn't mandatory it's only a faster way and you can just use GNOME Terminal settings GUI.

Dark: https://gist.github.com/DarthWound/5874eee894f7e39a950dc09a3a800169 Light: https://gist.github.com/DarthWound/6431945dec4ba249a71cfa14c592fe67

ghost avatar Feb 01 '18 18:02 ghost

@DarthWound Thank a lot for your great work and guide! It looks really nice and helpful!

I will definitely refer to your work when I start implementing terminal color scheme. :)

nana-4 avatar Feb 02 '18 17:02 nana-4

No problem I'm glad to help you when I can 😄

By the way my theme kinda preserve what the default themes do, except Solarized. I mean that the patterns are very similar while using Material tints so it doesn't "shock" users. Some color schemes that we can find change (or even replace) colors too much, not this one: -> screenshot

ghost avatar Feb 02 '18 18:02 ghost

Any update on this? Is this already implemented or am i overlooking something?

gijsrrr avatar Jun 27 '18 09:06 gijsrrr

so far it exports it only in Xresources format

later on i am planning to implement the support for exporting to other terminal formats or re-use some of already existing exporters from "base16" project

so the "later" time had come: https://github.com/nana-4/materia-theme/issues/342#issuecomment-454519038

let's discuss the next plans

actionless avatar Jan 15 '19 22:01 actionless