nix
Darwin Nix
- edit
~/.nixpkgs/darwin-configuration.nix - run
% darwin-rebuild switch - upgrade
sudo -i sh -c 'nix-channel --update && nix-env -iA nixpkgs.nix && launchctl remove org.nixos.nix-daemon && launchctl load /Library/LaunchDaemons/org.nixos.nix-daemon.plist'
Flakes
An introduction to nix flakes
Cheat Sheet
- Install a package:
nix-env -f '<nixpkgs>' -iA tmux - Remove a package:
nix-env -e tmux - List all installed packages:
nix-env --query - Search for tmux:
nix search tmux - Update package list:
nix-channel --update
Nix on Mac OS
Docs
Todo
- Write pkgs (what’s the right wording here) for OSS Mac only applications (like Spectacle, Amphetamine, … see MacOs)
Missing Mac OS applications
Unfree