NixOS, plasma rn but sometimes jump to sway. I'd say distro is more relevant. for the most part I just have an editor and a browser open, DE doesn't change much about my workflow. NixOS definitely does though
chosen by my team, company at large doesn't care but it's nice for everyone to be on something consistent. company devices
NixOS is a nice balance of the two
I generally just copy my personal setup, which I've spent a decent amount of time on, but because I enjoy it
not particularly, but nix supports all of the big ones
language and stack a little bit, it's all stuff that has good integration with nix. we deploy nix containers and then have consistent environment everywhere without having to work in a container. my team is a pretty standard team maintaining some full stack web stuff
I have a GL.iNet GL-MT6000, works great. not sure about newer models but people generally seem to like their higher end ones
it ships with almost vanilla openwrt, and it's easy to install an upstream build if you'd like. the big advantage of GL.iNet is that it's officially supported, so I've been able to send emails to support about openwrt stuff and they've been helpful
AdGuard works great and is built in to their version, so you wouldn't even need the separate device for pihole
I also like supporting a company that supports oss software