Homebrew is the most popular package manager on MacOS, and for good reason. However personally, I believe that Nix is more powerful.
Video Links:
- Nix Website: https://nixos.org/
- Nix Darwin: https://github.com/LnL7/nix-darwin
- Nix Homebrew: https://github.com/zhaofengli/nix-homebrew
- Activation Script: https://gist.github.com/elliottminns/211ef645ebd484eb9a5228570bb60ec3
- Videos final nix flake:
00:00:00 Intro
00:03:46 Overview
00:04:42 Installing nix
00:06:07 Nix-darwin
00:07:51 Flake Nix
00:11:19 Get It installed
00:13:15 Managing Packages
00:13:49 Installing package
00:15:15 Searching for packages
00:16:29 Install a gui app
00:17:42 Install a font
00:18:24 Fixing Spotlight
00:19:03 Unfree apps
00:19:48 Homebrew
00:22:07 Mac App Store apps
00:23:51 Upgrading packages
00:24:57 Updating Homebrew packages
00:25:26 Configure system settings