데브허브 | DEVHUB | The ONLY package manager you'll ever need for macOS
Nix is absolutely annihilating Homebrew as the go-to package manager for macOS. This video shows the true power of functional package management. Watch as I demonstrate how Nix single-handedly replaces Homebrew, MacUp, and version managers while handling system configs, brew-specific packages, and even Mac App Store apps, all from a single declarative configuration. This video shows you why the Nix's steep learning curve is worth every second when you can reproduce your entire Mac setup in record time, making Homebrew look like a toy from the stone age of package management.
🔗 Relevant Links
NixOS - https://nixos.org/
Nix Darwin - https://github.com/nix-darwin/nix-darwin
My Dotfiles - https://github.com/RichardBray/dotfil...
❤️ More about us
Radically better observability stack: https://betterstack.com/
Written tutorials: https://betterstack.com/community/
Example projects: https://github.com/BetterStackHQ
📱 Socials
Twitter: / betterstackhq
Instagram: / betterstackhq
TikTok: / betterstack
LinkedIn: / betterstack
📌 Chapters:
00:00 - Into to Nix and it's Steep Learning Curve
00:41 - The Origin of NIx and NixOS
01:01 - Nix Darwin for macOS
01:20 - Setting up Nix from Scratch
01:38 - What is a Nix Flake
02:21 - Installing Nix Darwin from a Flake File
02:50 - Adding New Packages via Nix
03:21 - Installing Apps from the Mac App Store
03:41 - Configuring mac System Setting via Nix
03:53 - Final Thoughts & Conclusion