For me, I really want to get into niri, but the lack of XWayland support scares me (I know there’s solutions, but I don’t understand them yet).
Also, I stopped using Emacs (even though I love its design and philosophy with my whole heart) because it’s very slow, even as a daemon.
Pihole let’s you set up groups so you can always exempt certain devices from blocking if that’s the issue. Otherwise you just need to go to your router and change the dns server to your pihole ip