Ok, so I recently decided that, after nearly 3 years, I wanted to move my desktop linux machine from Solus to something more customizable with a more mainstream packaging system. Solus was a great choice for my first linux desktop, but budgie was getting buggy for me, and I increasingly wanted tiling. Plus I really hate typing eopkg
.
My first choice was KDE Neon. My justification was:
- mainstream distro/packaging (Ubuntu/apt)
- kde is highly customizable
- tiling with krohnkite
- distro is maintained by the DE, so DE should be the solid and is more up to date than kubuntu
Long story short, KDE was breaking horribly after serious customization. Issues are difficult to troubleshoot. Lots of moving pieces, and difficult to decipher logs. Most recommendations online boiled down to, “take a snapshot before any configuring so that you can revert when everything inevitably breaks”. Anyway, kwin and the compositor were crashing multiple times a day, usually when the system was idle. I restarted my config from scratch multiple times. This was not going to work for me. The only thing that drew me to kde in the first place was that I could customize it. Many many hours wasted.
So I ragequit KDE Neon… and Ubuntu, although the latter is probably collateral damage.
Turned off by the whole experience, I gave into @SgtAwesomesauce’s initial advice to try arch, however, after refreshing myself on Luke Smith videos (the natural thing to do when considering arch), I have decided to step even further outside of my comfort zone and try Artix with s6, which is a fork of arch without systemd. Additionally I will try dwm. Depending on how I feel about dwm, I may use Awesome instead. I guess it will come down to whether I like configuring in C or Lua. I do have some very distant C experience. Never typed a single character of Lua.
Anyway, the first thing I am going to do is merge a lot of discussion about this that happened elsewhere, so consider the immediately following posts to be the long version of what I’ve described here. After that I will just post my progress and notes on the process. Whether or not I will ultimately use any of this is not certain, but I think the time spent working through it will be a more valuable learning experience than re-doing KDE gui config over and over.