tendermario / deterministic-mac-manager

Export and load your Mac OS deterministically with the lowest effort/commands/setup possible. Uses Homebrew and a few scripts.
1 stars 0 forks source link

Prior Art #1

Open qjack001 opened 1 year ago

qjack001 commented 1 year ago

Here are a bunch of projects that do similar (-ish, to varying degrees) things. I've looked into them and given a couple a go, but have not found that any provide what I'd be looking for. Still useful to see how some of these approach the problem.

[^1]: The tool could be built on top of Nix/Nix-Darwin, and just provide a simpler interface for managing your config. [^2]: I could see these features being rebuilt to work with standard .bashrc/.zshrc files. [^3]: This is a nice idea. I do want to include the one or two fonts I use in my terminal and IDEs so that I can ensure a restored config can pull the right font up. I can tell that the creator is not a big font person though, as the tool seems to backup all user installed fonts. At the moment, this tries to backup the 1,658 font files I have installed.

qjack001 commented 1 year ago

https://homebrew-file.readthedocs.io/

tailorem commented 1 year ago

This is a decent reference: https://www.moncefbelyamani.com/automating-the-setup-of-a-new-mac-with-all-your-apps-preferences-and-development-tools/

It's by the creator of Ruby on Mac - $49 USD (~$68 CAD). It sounds pretty close to what I want, but I've a heavy preference for open source. Despite the name, it's sort of misleading - it sounds like setting up Ruby is just one of the functions of it.