February 2025

S M T W T F S
      1
23456 78
9101112131415
16171819202122
232425262728 

Style Credit

Expand Cut Tags

No cut tags
Sunday, August 25th, 2024 05:53 pm

Before...

A few open windows in a fairly default KDE Plasma setup. On top is a dark-mode Konsole window with output from hyfetch (a neofetch fork with pride flags) showing system information in a default dark-mode palette with an aro-ace-colored NixOS logo; next is KWrite, a text editor, displaying a lentil pasta sauce recipe in Bedstead, an aesthetically-pleasing monospace font, and finally there's a Dolphin file browser window showing various subfolders of a Books folder. All windows have light gray headers with a lot of blank space. The desktop is mostly turquoise and cerulean.

...and after.

A similar stack of open windows in a much more customized setup. The Konsole window now has the same Bedstead font and is light-mode, with the sixteen standard colors darkened to contrast with the default light background. The headers of all the windows now have titles in bold face on an orange (when active) or gray (when inactive) bar, with the buttons indicated with a kind of pixel-art 3D effect. Within that, different sections of the header are segmented. The Dolphin window has two tabs, which are nicely distinguished by lightness. The desktop has some kind of full-screen painterly image in purples and browns, and the accent color is pink.

Gonna try and talk through what's happening here.

Windows

Among the themes in the KDE store – or rather, pling dot com? – are Commonality by phob1an, inspired by SGI's Common Desktop Environment.

We chose not to use this fully – we didn't like it all being colored like that – but we did set it as our Window Decorations. What this did is make the interesting bar styling for the frames of the windows (at least, the non-GTK ones) that was also somehow more compact than what we had before. And had a really clear (for us, in color) distinction between active and inactive windows, in a way we liked.

However, we left the global theme on Breeze, the default light-mode, because we do like light mode for Evergreen (the computer we're customizing). We didn't have enough energy to go deep into colors yesterday, so we left that part at dialing in a nice pink-purple highlight color that went well with the orange in our eyes.

Desktop image

We originally weren't gonna change it – we had a cute picture of fat birds by Shazzbaa – but we were thinking about how we could match the color scheme and saw a lovely picture by Qinni on Deviantart (RIP). It doesn't seem to be up any more, but a tiny animated-GIF version of "Timeless Sleep" still exists if you want a sense of the general appearance.

Konsole

We actually made our own light-mode color scheme for Konsole a while ago (coincidentally, using a similar yellow colorscheme), but it had issues with legibility in programs like cmus. Yesterday, we realized this was because we set the 'white' color to be quite dark, and the program was assuming that would contrast well with other colors in the palette - so we lightened that significantly, and it became much more usable.

A Konsole window running the music player cmus. While contrast isn't great, gray text on blue for the header and selected track in the (active) right column, black text on gray for the selected album in the (inactive) left column and status bar at the bottom can be sorta parsed. (The album is 'music singles' by Electric Keet, and the track is 'Creature of Cold Comfort'.)

The contrast degrades right back down when we hit Play and it switches to yellow for the text, but there's only so much we can do. It looks great in nano and bsdgames.

Anyway, we ran through hyfetch configuration again a few times, settling on 60% lightness. For logo ANSI art purposes, it was contrasty enough for us.

Oh, and we switched to Bedstead for the font – same one we were using in KWrite. It looks nice.

Firefox

Ugggh, some apps just don't care. Or maybe we need to figure out a way to do something with – *checks notes* – GTK? Who knows.

Anyway, we put a moon on it just so it'd have something.

Edit 08-26: We went into "Customize toolbar..." and there was a "Title Bar" tickbox that made it match. Did not expect that.


Customizing takes a lot longer than we expected. But also it turns out we had a lot more ability to decide what we wanted than we feared. And it turns out we do like customizing it a bit.