• 1 Post
  • 27 Comments
Joined 7 months ago
cake
Cake day: April 27th, 2024

help-circle


















  • I put about 150 hours into NixOS before I was really “done” setting everything up. (Of course, it was completely usable way before that.)

    The biggest advantage to me is that that was the last time I will have set anything up. If my laptop or PC or both get thrown into an incinerator tomorrow, I will go buy replacement hardware and will have my exact same setup done in less than 10 minutes.

    I used to have serious anxiety about losing my setup with Arch - over the years a lot of config amasses, and sure you can back up your dotfiles, but you better do that after every change, and don’t forget to manually track your changes to /etc, /usr, and so on.

    Right now, I am enjoying the most seamless development setup I’ve ever had. That being said, you will have a BAD time unless you embrace nix shells for development (at which point the pip/venv stuff becomes easy, too)

    You are right, it’s a steep learning curve and you will have to invest some time initially, but it frees you up in the long run



  • We only have two "smart* things: when we get up to pee at night, a motion sensor turns on a light in the living room. Much dimmer than those premade motion activated lights, so we don’t wake each other. Returning to bed and triggering the sensor again turns it off.

    And when it has been raining more than a certain threshold in the past 24h, the outlet into which the pump that feeds our drip irrigation is plugged turns off, and on again when it hasn’t been raining for a while. Saves lots of water, especially when we are on vacation. (The rest of that system is " dumb", though.)