| Imagine your MacBook suddenly dies. Years of careful customization - your apps, desktop layout, and system settings - are gone in an instant. Setting up a new machine exactly like your old one typically takes hours, if not days.  Maybe your Mac didn’t die, maybe you’ve made a few quick changes you picked on Google and now it’s completely messed up and you want to roll it back. Most users tackle this problem manually. We’ve all been there.We install apps one by one, tweak system settings individually, and try to remember all their customizations. Some might use backup software or cloud syncing for parts of their setup, but it’s often incomplete and doesn’t cover system-level configurations. This approach is slow, tedious, and inconsistent.It’s easy to forget specific settings or apps, leading to an imperfect recreation of your work environment. Plus, if you switch between multiple machines or need to set up a new computer, this process becomes a major time sink. It also doesn’t solve issues like Homebrew environments breaking or system configurations becoming messy over time. Enter Nix Darwin - a game-changer for Mac configuration
 Getting Nix Darwin starts with getting Nix. I made a video about it recently to help you get started. Once Nix is ready it’s time to install Nix Darwin; I went with the flakes option but there are a bunch of other alternatives in the project’s docs. When you’ve got everything installed, you can now start configuring your local flake, and run:  That’s pretty much it. Every addition you make to the flake, run the command and it’ll take care of the heavy lifting. I keep my flake up to date and pushed to GitHub so that it’s always recover-able and fetch-able remotely. By using Nix Darwin, you’re not just saving time - you’re ensuring consistency across all your machines and making your entire setup trackable and reversible. It’s a powerful tool that turns the daunting task of system configuration into a simple, reproducible process. While there’s a learning curve to using Nix Darwin, the payoff in terms of efficiency and peace of mind is crazy. Say goodbye to the days of painstaking manual setup and hello to a world where your perfect Mac configuration is always just a few commands away. I have a new video on my channel covering Nix Darwin installation, management and everything you need to know. Make sure to check it out and drop a comment! As always, thank you for reading, I hope this was valuable, feel free to reply directly with thoughts!  | 
Every once in a while I send hand picked things I've learned. Kind of like your filter to the tech internet. No spam, I promise!
Give me 10 minutes and I'll make you a REGEX expert. This issue is brought to you by: Warp is a fully fledged Agentic Development Environment. From prompt → production “The IDE is dead. The ADE is in”.Coding tasks start with a prompt in Warp, not a heavyweight IDE that takes up 3/4 of your screen with code. Warp is free to try but for a limited time, try Warp Pro free for 7 days with 2,500 Al credits-no card required. Click here to start (It’s Free!) Regex has been around for years -...
You’ve been parsing JSON wrong your whole life This issue is brought to you by: Secure Your AI Future at DevSecCon 2025 Software development is undergoing a seismic shift as AI transforms how we build, deploy, and secure applications. Register for the 1st-ever Global Community Summit on AI Security, covering critical strategies to empower AI innovation without compromising security. Register for DevSecCon 2025 (It’s Free!) Ever opened a massive “.log” file and realized it’s just one long,...
Wait… cURL can do WHAT?! Brought to you in collaboration with 1Password and Browserbase: 🔐 Your AI Agents Can Finally Log In! 1Password and Browserbase just partnered to solve AI’s biggest security nightmare: authentication without exposing credentials. Introducing 1Password’s Secure Agentic Autofill, allowing you to connect your 1Password Enterprise Password Manager to your browser automation agent powered by Browserbase. Build AI agents that can actually work without compromising security....