Skip to content

nix config for MacOS systems (nix-darwin, home-manager, homebrew)

Notifications You must be signed in to change notification settings

csamuel/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

FlakeHub

My WIP nix configuration for MacOS

Prerequisites

Xcode Command Line Tools

xcode-select --install

Homebrew

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Mac App Store

Sign-in to Mac App Store with your Apple ID to install mas apps.

Rosetta 2 (Optional)

softwareupdate --install-rosetta --agree-to-license

Install Nix

Install Nix using Determinate Systems Installer.

Bootstrap (run only first time)

nix run nix-darwin -- switch --flake .#<host_name>

Update

darwin-rebuild switch --flake .#<host_name>

About

nix config for MacOS systems (nix-darwin, home-manager, homebrew)

Resources

Stars

Watchers

Forks

Packages

No packages published