I bet the majority of people complaining about not being able to theme anymore would be content with just changing the default colors + window button controls, which as you can see it's possible. And it's actually easier, I never even made a theme before this!
The hard part is applying the theme. But that's now, libadwaita is very new and someone smarter than me will probably make a tool to easy the process.
You can actually change all the colours? I thought only the accent colour was implemented and the rest of the colour api was a "maybe in the future" type deal. If I could set all the colours myself or download and apply colour palettes the way I can gtk themes I'd feel very differently about the whole libadwaita thing (up until now to say I've been extremely skeptical would be an understatement)
Yes, there are colors for everything, you just need to change the values. If you want to try the colors that I used, add this to ~/.config/gtk-4.0/gtk.css:
This is great information, do you have any idea what element the white separator lines and outline of the apps are in the dark variant? That's literally the only thing I'd change about the dark variant and it's not apparent from the default css if you can change it.
How can I know if I do this through a flatpak app? Is it possible to change the color of the currently highlighted item in the alt-tab popup window? It's barely visible.
Exactly. This should be top of the sub. Some people may like default libadwaita and great for them, but I'm so happy that options for theming (or at least colour scheming) are still there for us who want to dig into it. This really changes my opinion on libadwaita a lot (from dislike to ambivalence, but still). I was considering switching after the next Debian Stable release if I couldn't theme it. Assuming this remains possible this would keep me using Gnome into the next (Debian) Stable release.
I bet the majority of people complaining about not being able to theme anymore would be content with just changing the default colors + window button controls, which as you can see it's possible. And it's actually easier, I never even made a theme before this!
The hard part is applying the theme. But that's now, libadwaita is very new and someone smarter than me will probably make a tool to easy the process.
You can actually change all the colours? I thought only the accent colour was implemented and the rest of the colour api was a "maybe in the future" type deal. If I could set all the colours myself or download and apply colour palettes the way I can gtk themes I'd feel very differently about the whole libadwaita thing (up until now to say I've been extremely skeptical would be an understatement)
Yes, there are colors for everything, you just need to change the values. If you want to try the colors that I used, add this to
~/.config/gtk-4.0/gtk.css:Also if you trying this in a flatpak app, you need to give the permission to access this file, otherwise it won't work.
local:
flatpak override --user --filesystem=xdg-config/gtk-4.0global:
flatpak override --filesystem=xdg-config/gtk-4.0Check all the defined colors here: https://gitlab.gnome.org/GNOME/libadwaita/-/blob/main/src/stylesheet/_defaults.scss
Named colors are also also available here, with a description about each one of them: https://gnome.pages.gitlab.gnome.org/libadwaita/doc/1.1/named-colors.html
That's great I didn't know about this page, thanks!
This is great! Thank you!
The gtk.css file also seems to appear in GTK 3/4 themes, do those settings also apply when adding them to GTK 4 themes?
No. Libadwaita does not load the stylesheet from other themes, it has it's own. The file in ~/.config/gtk-4.0/ is one way to bypass this limitation.
This is great information, do you have any idea what element the white separator lines and outline of the apps are in the dark variant? That's literally the only thing I'd change about the dark variant and it's not apparent from the default css if you can change it.
@define-color headerbar_border_color yellow; separator { color: red; } window { border: 1px solid blue; }change to
blackortransparentbig thx man it's so easy now
Does this work on Gnome 41?
It works with any DE
How can I know if I do this through a flatpak app? Is it possible to change the color of the currently highlighted item in the alt-tab popup window? It's barely visible.
this is so pretty
This looks clean and pretty! Where can I get it?
https://www.mediafire.com/file/vw369udxn3rzr6r/Nord_Dark_Libadwaita.zip/file
Follow instructions here: https://www.reddit.com/r/gnome/comments/tp3v7d/theming_in_libadwaita_is_pretty_nice/i28pug0/
Shout-out to u/vinceliuice for the svgs
Hopefully we'll get to define accent colors in some future iteration of Libadwaita.
I just have to say that a certain engineer from a certain company who kept posting misinformation on Twitter about Libadwaita is a bad character.
That's amazing, I like it.
Comment deleted by user
Exactly. This should be top of the sub. Some people may like default libadwaita and great for them, but I'm so happy that options for theming (or at least colour scheming) are still there for us who want to dig into it. This really changes my opinion on libadwaita a lot (from dislike to ambivalence, but still). I was considering switching after the next Debian Stable release if I couldn't theme it. Assuming this remains possible this would keep me using Gnome into the next (Debian) Stable release.
Here's a dracula version thanks for the tutorial!
A bit off topic.. But what is the application for for cleaning your traces? would love to know. Also looks very nice.
Metadata Cleaner https://flathub.org/apps/details/fr.romainvigier.MetadataCleaner
Absolutely stunning
maybe Frankenstein is suitable for the name of the theme you made :D
So nice
I'm not usually big on dark themes, but that is stunning.