-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Tom Jordan edited this page May 10, 2025
·
8 revisions
First, let's clone the repository.
git clone --bare https://github.com/tdjordan/dotfiles.git .files.gitNow let's checkout from the bare repository.
git --git-dir=$HOME/.files.git --work-tree=$HOME checkoutHide untracked files from git status
git --git-dir=$HOME/.files.git --work-tree=$HOME config --local status.showUntrackedFiles noCreate initial local customization files.
touch .bash_local
touch .paths.localShell into zsh
zshInstall Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"Initial Bundle Installation of base tools
brew bundle --verboseInstall Nix
curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --determinate --extra-conf "trusted-users = root $(whoami)"nix profile add github:peterldowns/nix-search-cli
nix profile add nixpkgs#devenv