I honestly have been using a setup similar to your “sane defaults” for years, the key differences are instead of
irssi I use
weechat instead of
rxvt-unicode I use suckless
st (which is so lightweight the lack of a client-server architecture doesn’t even come close to mattering), and although I used
XMonad for around 6 years, in the last three I replaced it with suckless
I’m also 100% certain I’ll be using your distribution in the future, but carrying my config obviously, and scripting in those changes.
Thanks for sharing with the community :)