News for hackers. Stuff that matters.
Re:Erase your darlings: immutable infrastructure for mutable... by bradly on Monday April 13, 2020 @04:35PM (#22859720)
Does Homebrew not do this for you? You can install pretty much any popular app use cask installs. If Homebrew works for you, you can use a Brewfile similar to a Gemfile or package.json to handle adding and removing apps from your system?
Re:Erase your darlings: immutable infrastructure for mutable... by jedberg on Monday April 13, 2020 @08:21PM (#22861632)
Homebrew works for a lot of stuff, but not little details. For example:

All my Firefox plugins and their config (I guess this is technically data)

All the settings I've changed though the control panel (I can't figure out every file that changes when I make a change).

Any time I've changed a setting with nvram or defaults

Most of the settings of the default apple apps.

My wireless configs

For most of these, there is probably a shell script one could write that can backup and restore them, but I've never found a holistic solution.