4 ms·
When I had one nix computer, I wanted to customize it heavily. Now I have many nix computers and I want them consistent and with only the most necessary packag
by trenchpilgrim 1y ago
When I had one nix computer, I wanted to customize it heavily.
Now I have many nix computers and I want them consistent and with only the most necessary packages installed.
- ozim 1y agoBesides many nix computers I also have wife, dog, children, chores, shopping to be done. Unlike when I was young engineer I could stay all night fiddling with bash scripts and environments.
- soraminazuki 1y agoWhat does your wife, dog, children, chores, and shopping have to do with custom configuration and scripts? Just set up a Git repo online, put your files there, and take a couple of minutes to improve it incrementally when you encounter inconveniences. And just like that, you made your life easier for a marginal effort.
- 1718627440 1y agoThey compete for time.
- mlrtime 1y agoDon't even try to explain the scripts to wife*, try the dog. At least he'll understand it just as much and be enthusiastic to hear it! *may not be applicable to all wives, ymmv.
- TsiCClawOfLight 1y agoI thought my wife latex, she loves me for it :D
- soraminazuki 1y agoI'm saying that makes no sense, as I've wrote in the comment you're replying to.
- 1718627440 1y agoHaving a wife increases the opportunity costs of the time you spend on maintaining the scripts and also increases the costs while writing these (when the wife is nagging).
- sestep 1y agoFor anyone else reading this comment who was confused because this seems like the opposite of what you'd expect about Nix: Hacker News ate the asterisks and turned them into italics.
- Ferret7446 1y agoI don't get why this is a problem. Just stick all your configs in a git repo and clone it wherever you need it.
- trenchpilgrim 1y agoI run two OSes. So two variants. Some are desktops, some laptops, some servers. Different packages installed, different hardware. Three more variants. Yes, I do have a script to set up my environment, but it already has a lot of conditional behavior to handle these five total variants. And I don't want to have to re-test the scripts and re-sync often.