Live data from Hacker News

The Joy of Linux Theming in the Age of Bootable Containers

blues.win

51–60 of 77 posts

Re: The Joy of Linux Theming in the Age of Bootable Containers

#51
post #41

Earlier quoted context omitted.

Just glancing through your dotfiles, I was wondering why you use VcXsrv. WSLg has always been fine for me, and I've never heard of anyone trying to use a different X server.

Thanks a lot for the reminder. I just pushed an update to remove VcXsrv at: https://github.com/nickjj/dotfiles/commit/fdc1ddd95c2defb791... As for why I was using it: I've been using WSL since nearly the beginning (2017 / 2018) and used VcXsrv back then to get bi-directional clipboard sharing before WSLg was available. For a brief time I even ran Sublime Text in WSL 1 way back in the day. Then I used WSL 2. Then I tr…

Glad to hear this, I was worried I was missing something.

Re: The Joy of Linux Theming in the Age of Bootable Containers

#52
post #6

Sometimes I wonder why there isn't more enthusiasm around theming. Chicago95[0] is popular, but I also love how Garuda[0] themes KDE. There's some small websites for downloading themes on various DEs, but most of them are a bit jank and it seems built-in support beyond basic things like accents aren't there. [0] https://github.com/grassmunk/Chicago95 [1] https://garudalinux.org/editions (screenshots don't do it justi…

The Gnome/gtk folks have been systematically removing theming capabilities for the last decade+ in the pursuit of an Apple-like philosophy towards ui. This has really killed a lot of theming because so many apps use GTK.

KDE is more popular DE than Gnome these days and it's pretty flexible for theming.

Re: The Joy of Linux Theming in the Age of Bootable Containers

#53
post #45

I find LXC a bit more intuitive as testing platform than docker. Much of a sameness I suppose. Also discovered that for me it’s less the OS or paradigm or theme/look and more that the windows manager is tiling type.

Barebones LXC is painful to even get it working. I have been using incus [0] for managing LXC containers. It is very lightweight and has a great cli, give it a shot!

[0] - https://github.com/lxc/incus

Re: The Joy of Linux Theming in the Age of Bootable Containers

#54
post #13

I really like the idea of immutable Linux and bootable containers. My next project will probably be switching to bazzite. But I took a look at the Containerfile[1], and I have some big concerns about the fragility of their supply chain. It uses 20 different copr repos (granted, half are their own), and I didn't count how many packages. Best I can tell, none of the versions are pinned. They do dump a diff of all packa…

I agree with your concerns—at least, last time I looked. I looked over their code, saw some things (I believed) I would do differently, and it was very easy to make my own personal spin to use. After doing that, maintaining it, and using it daily for the last year I went back on some of my original choices. I feel much less critical of the decisions Jorge Castro made and it's probably time to compare and contribute i…

> Say, including the signing keys for Chrome's 3rd-party repo statically instead of fetching them over the network.

This is a fantastic idea, it sucks to have an upgrade blocked by a slow repo, if you wouldn't mind filing an issue or sending a PR I'd love to have this. Thanks for the feedback!

Re: The Joy of Linux Theming in the Age of Bootable Containers

#55

Sometimes I wonder why there isn't more enthusiasm around theming. Chicago95[0] is popular, but I also love how Garuda[0] themes KDE. There's some small websites for downloading themes on various DEs, but most of them are a bit jank and it seems built-in support beyond basic things like accents aren't there. [0] https://github.com/grassmunk/Chicago95 [1] https://garudalinux.org/editions (screenshots don't do it justi…

Probably because it gets tiresome after a while, I used to be big into Winamp themes, back in the 90's there were plenty of Demoscene and gamedev sites with desktop of the day, and what not.

After a while it loses the appeal, we decide to just use whatever defaults get offered, finetune one or two options and that is it.

Re: The Joy of Linux Theming in the Age of Bootable Containers

#56
post #45

I find LXC a bit more intuitive as testing platform than docker. Much of a sameness I suppose. Also discovered that for me it’s less the OS or paradigm or theme/look and more that the windows manager is tiling type.

Barebones LXC is painful to even get it working. I have been using incus [0] for managing LXC containers. It is very lightweight and has a great cli, give it a shot! [0] - https://github.com/lxc/incus

I am admittedly cheating a bit on that - proxmox. Heard incus is coming to truenas though so will try it there.

Re: The Joy of Linux Theming in the Age of Bootable Containers

#57
post #15

Regular containers also happen to work great for testing dotfiles. Many years ago I added an install script to https://github.com/nickjj/dotfiles to get set up in basically 1 command because I wanted a quick way to bootstrap my own system. I used the official Debian and Ubuntu images to test things. Over the last few days I refactored things further to support Arch Linux which has an official Docker image too. This e…

What is the benefit of this compared to something like incus?

Re: The Joy of Linux Theming in the Age of Bootable Containers

#58

This made me think, I used to love playing with Enlightenment back in the day. It was really trying to push what X11 could do. Surprised it's still going https://www.enlightenment.org/

The irony is that back in the day it was the heavyweight option - now it's super-lightweight compared to the dominant desktop environments.

Re: The Joy of Linux Theming in the Age of Bootable Containers

#59
post #46

Earlier quoted context omitted.

This opinion of "Gnome is killing customization" is something I see quite a lot, but which I think people take the wrong way. It's absolutely true that Gnome is designed to be less themeable than other DEs like KDE, or individual WMs - and by extension, GTK apps and apps designed to be used on Gnome are harder to customize/break more when you do theme them. But I disagree that "customization of Linux [being] half-dea…

I generally prefer to live with defaults, so the lack of theming and user interface customization in Gnome is a good thing in my opinion. I tend to take the view that software that requires too much customization is poorly suited to my needs. I suspect the thing that rubs a lot of people the wrong way with Gnome isn't so much the lack of customization or theming, but actual decisions behind how the user interface sho…

> People simply complain about the inability to customize Gnome as a reflection of how powerless they are to do anything about those decisions.

But also that the Gnome philosophy "leaks" into the wider ecosystem, thanks to the dominance of Gtk.

(I use GtkWave as a waveform viewer. I have it installed systemwide, and it has proper menus. If I activate the oss-cad-suite environment [which is superb - this isn't a dig at that project] I have to remember to specify its full path when running it, otherwise I get a newer build shipped with oss-cad-suite, which has hamburger menus.)

Re: The Joy of Linux Theming in the Age of Bootable Containers

#60
post #6

Earlier quoted context omitted.

The Gnome/gtk folks have been systematically removing theming capabilities for the last decade+ in the pursuit of an Apple-like philosophy towards ui. This has really killed a lot of theming because so many apps use GTK.

I think there are many problems with GNOME and GTK. Some programs require GTK, but other than that I avoid them when I can. The theming is not the only problem, but it is one of them.

For me its biggest issue (apart from the imposition of hamburger menus) is the awful keyboard handling in the file dialog.
Post reply on HN