Back to using Sway on NixOS with Home Manager. It was the same combo that sort of burned me out on nixos last year, but I've got a bit more confidence now in the whole stack to make it work. I love the i3/sway way of doing things, and I can't really get the same experience anywhere else, so it's back WMs for a while.
This time, I'll experiment with writing my dotfiles in their native format before delegating home manager to hold onto their state, I'll ask home manager to do less overall so it doesn't do dumb things like step on my gtk config on every rebuild, and I'll slowly build the system up over a longer period of time instead of like in a weekend.
Slower, simpler, and hopefully less nixos-rebuild switch calls.
I'm also using nwg shell for the common UI components and settings managers, which is fantastic by the way. It solves needing to learn an entire esoteric config language for every program in your system, and the final look and feel is very cohesive. Nwg-panel has me sold on just that alone.
I also pushed a new #nwgshell liveslak ISO!!
I listed changes on the page, but we're going to call this a 'test'. It features the full nwg suite w/ Sway WM, as well as includes flatpak, extra pkg manager 'slpkg' (both setup), and 'sboui' which is configured for my slackbuild repo (where all this comes from). The source repo isn't 100% clean (lxqt for instance, needs plasma 6 to build) but almost all of it builds on a stock system. May be worth playing with. https://rekt.lngn.net/liveslak/