Skip to content

Personal macOS bootstrapping and system management configuration.

Notifications You must be signed in to change notification settings

minusfive/dotfiles

Repository files navigation

Configuration Files

Note

This configuration is specifically optimized to work with my custom keyboard / layout. If you want to use it, you'll likely want to make some changes.

Workspace

Bootstrap

To setup a new machine run the bootstrap script:

git clone git@github.com:minusfive/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
source ./scripts/bootstrap.zsh

Read the bootstrap script to understand what it does, and what's installed, as well as the Nix Flake.

Update

Important

Wezterm must be granted "Application Management" access so this script is allowed to update all managed applications.

System Preferences > Security & Privacy > Application Management

To update an already bootstrapped system (i.e. all installed tools/apps), run the update script:

cd ~/.dotfiles
source ./scripts/update.zsh

Note

The bootstrap script will run this script at the end of its execution, so no need to run it separately after bootstrapping.

Link

To only link the configuration files (i.e. without installing any tools/apps), run the link script:

cd ~/.dotfiles
./scripts/link.zsh

Note

The bootstrap and update scripts will run this script, so no need to run it separately after bootstrapping or updating.

Tools

About

Personal macOS bootstrapping and system management configuration.

Topics

Resources

Stars

Watchers

Forks