Skip to content
Tom Jordan edited this page May 10, 2025 · 8 revisions

Installation

First, let's clone the repository.

git clone --bare https://github.com/tdjordan/dotfiles.git .files.git

Now let's checkout from the bare repository.

git --git-dir=$HOME/.files.git --work-tree=$HOME checkout

Hide untracked files from git status

git --git-dir=$HOME/.files.git --work-tree=$HOME config --local status.showUntrackedFiles no

Create initial local customization files.

touch .bash_local
touch .paths.local

Shell into zsh

zsh

Install Homebrew

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

Initial Bundle Installation of base tools

brew bundle --verbose

Install Nix

curl --proto '=https' --tlsv1.2 -sSf -L https://install.determinate.systems/nix | sh -s -- install --determinate --extra-conf "trusted-users = root $(whoami)"

Useful utilities in Nix

nix profile add github:peterldowns/nix-search-cli
nix profile add nixpkgs#devenv

Clone this wiki locally