This repository contains dotfiles and packages configured with Nix and Home Manager.
Set zsh as the default terminal
chsh -s $(which zsh)Clone the repository into the home directory.
cd $HOME
git clone git@github.com:mmcxii/dotfiles.gitRun the setup script
cd ./dotfiles
sh ./setup.shThen close and restart your terminal. The setup process will run the first time you open a new terminal after running the setup script.
Build the Nix Configurations
(Note: The initial build may require the use of the --experimental-extra-features "nix-command flakes" flag.)
# Personal
darwin-rebuild switch --flake ~/dotfiles/#personal
home-manager switch --flake ~/dotfiles/#personal
# Business
darwin-rebuild switch --flake ~/dotfiles/#business
home-manager switch --flake ~/dotfiles/#business