Once I had a few door bell tasters from a custom pc build laying around. I drilled a small hole in closet next to my couch, put the taster in it, soldered it to a cheap esp, flashed tasmota on it and used it to trigger some automations. Nowadays I would use esphome.
I like Habitica. But after a while it stopped motivating me.
Now I use Donetick. You can self host it and use it with your whole household. Now my wife and me are competing with our chores 😎 Also it has a feature called "things". These can trigger new Tasks. You can set them bia the API with Home Assistant. We use it to create tasks like "getting the laundry off the washing maschine", etc.
Also it helps to use an llm to generate rpg-sounding quests instead of just creating tasks. That way you feel more like a hero on a quest, than a bored guy cleaning the toilet.
This was my opinion too. However like a year ago my best friend asked me: "Hey, I want to try linux. Which distro do you recommend?" I told him, that I recommend Linux Mint for beginners. And that I use Arch. Like a day later he wrote me again: "I've installed Arch, lol. Wasn't that hard. The guide is actually very straight forward."
This changed how I see Arch today. Arch isn't super complex or hard to use. It's just a bit more time consuming to set up. On the other hand it just works once set up.
The result is a system, that has virtually every package you can imagine in the aur, always the newest packages - which is quite important for gaming performance and a really slim system.
I run pihole without any problems as a docker container. I assume you want to ask how well it works to add custom records, because that's what you usually do with a dns server.
Adding single records with the web ui works just fine. However, adding wildcards isn't possible. So you end up attaching a terminal to your container and adding dnsmasq configs yourself. This is a bit poor.
On the other hand: How often do you need to add wildcards? I needed like 2 entries since I set up pihole a few years ago.
At my work they use Mac OS. However before I started the job I said, that it's a requirement for me to work with Linux. So I'm the only one with a proper OS in the company now 🥴
But jokes aside, it's not that bad to work on different OSes. Nowadays everything runs in a Docker container. Ok, it's a bit slow for the Apple users, but that's not my problem 🤷♂️
The book from ash vs evil dead?