Consider NixOS
Just saw your remote setup video. It definitely sparked some ideas for my own setup.
I know people tend to be married to a particular distro, and I'm sure you've done your own experimentation, so I won't be offended if you just ignore this altogether. I don't really have a horse in this race, but I will say that when you showed off your config, it made me wonder if you'd considered NixOS before. I agree with Prime's objections about the NixOS community's preference for home-manager and having to learn an abstraction layer on top of the standard, well documented config files we've already set up. However, I think you may find that a pretty basic NixOS setup without home-manager is a really nice way to modularize and configure a set of standard options and applications as well as host-specific options and applications, while getting the benefits of having it all managed by a well-supported distro that is super easy to set up.
Another cool thing is that you can move much of your project-specific configuration to a nix config file in your project root for shell-based dependencies like bun.
I'm new to Linux and I found the learning curve and setup fairly straightforward, but I would be interested in hearing your thoughts either way.
Thanks for all the work you do, I've learned a lot from you and use your stuff all the time!