| Dev here — I've been meaning to update the Homebrew cask to be more complete on zap, but there's a good reason that all of these are needed: - ~/.orbstack - Docker context that points to OrbStack (for CLI) - "source ~/.orbstack/shell/init.zsh" in .zprofile/bash_profile (to add CLI tools to PATH) - ~/.ssh/config (for convenient SSH to OrbStack's Linux machines) - Symlinks to CLI tools in ~/.local/bin, ~/bin, or /usr/local/bin depending on what's available (to add CLI tools to existing shells on first install — only one of these is used, not all) - Standard macOS paths (~/Library/{Application Support, Preferences, Caches, HTTPStorages, Saved Application State, WebKit}) - Keychain items (for secure storage) - ~/OrbStack (empty dir for mounting shared files) - /Library/PrivilegedHelperTools (to create symlinks for compatibility) Not sure what the best solution is for people who don't use Homebrew to uninstall it. I've never liked separate uninstaller apps, and it's not possible to detect removal from /Applications when the app isn't running. |
And cough since we’re at with - did you consider Nixpkgs distribution?
I’m slowly moving deeper and deeper into ecosystem and use Home Manager for utilities that I use often (and use nix shell/nix run for one offs). Some packages are strictly GUI and while they aren’t handled flawlessly (self-updaters) it’s nice to have them on a single list.
Yet based on your list it’s a definitely a nixventure…