dots
This is a bare repo. The structure resembles your
$HOME
The setup scripts will install and configure a minimal amount of applications, command line tools, and other packages. See brewfile for specifics.
A written walkthrough can be found in the wiki's macOS setup.
Usage
One liner to download and run the setup script. Unless our souls match, you may consider modifying a fork versus running this directly.
curl -LJO https://raw.githubusercontent.com/mvllow/dots/main/.config/dots/setup.sh && ./setup.sh
Manual installation
To learn how to use a bare git repo for your own dotfiles, check out postylem/dotfiles
Clone to a temp directory
git clone \
--separate-git-dir=$HOME/dots.git \
https://github.com/mvllow/dots.git \
dots-tmp
Copy working tree snapshot from the temp directory to the home directory, then delete the temp directory.
rsync --recursive --verbose --exclude '.git' dots-tmp/ $HOME/
rm -rf dots-tmp
Optionally, add an alias to manage your dots directly.
alias .git='git --git-dir=$HOME/dots.git/ --work-tree=$HOME'
Preferences
For all options, search for "defaults" in dots.sh
System
- Dock sizing, orientation, and shown apps
- Keyboard key repeat, smart punctuation, and auto capitalise/correct
- Menubar appearance
- Trackpad behaviour and speed
Applications
- Finder locations and views
- Screencapture locations and shadows
- Rectangle behaviour
Notes
All notes can be found in the wiki
FAQ
- Theme used is Rosé Pine
- Font used is Cartograph CF