I tried nix-darwin (with plenty of LLM assistance) but struggled to get it to work in the way I wanted. I couldn’t get it to manage my dock, and it was fiddly bootstrapping my two main users from an admin user.
I've used this set up for 3 or 4 years now and love it. I used to hit bottlenecks having to edit some nix files once or twice a month and forgetting the language but LLMs dramatically reduce that barrier.
Yea I'm with you there. I honestly don't even see ads. Even YouTube ads that start playing, my brain switches off till I can skip. I also don't read the news at all anywhere, so that helps.
Ahh yes, I know the feeling. My current list of projects:
- There's no speciality grade coffee in Zambia, and all the coffee beans in Zambia are from Zambian coffee farms. I've bought a small roaster and will start sourcing speciality grade coffee beans from Malawi, Kenya and Ethiopia and roasting for a few of the small stores and cafes around us.
- Converting a beat up Suzuki Samurai into a capable 4x4 rock crawler/off road vehicle to enter my own team into the Elephant Charge 2025 https://elephantcharge.org/ec-charge-2025/.
- Growing and propogating cuttings of coffee plants in my backyard to start an outgrowers scheme in on the border of Zambia & Congo.
- An emotion recognition app that has animated fruits and animals that dance and respond to emotion. I'd like to create something a bit more responsive for my child than the YT videos that exist (Unity).
- Helping my wifes company prototype and spec out some lease management software.
- Sourcing the equipment and ingredients to process my own coffee cherries into green coffee. I'll likely buy coffee from nearby growers and start processing as my own plants still have a couple years before they produce any fruit.
- Migrating a Flow project to Typescript.
- Learning Haskell by building a back-office API for another project in it.