- Sets
$DOTFILESenvironment variable with path to repository root - Determines whether to use
brew,yum, orapt-getto installconfig/packages - If macOS install
brewif not installed andconfig/brewpackages - Runs non-package setup and installation from
installers - Symlink
fileslisted inconfig/dotfilesusingstow - Symlink macOS Application preference
packages: cross-platform packages like includingstowbrew: macOS specific packagesdotfiles: list of directories infilestostowlibrary: list of directories infilestostowinto~/Library/Application Support/vscode: list of extensionscode --list-extensions > config/vscode
- Symlinked to
$HOMEwithstow:aliases,git,mpd,ncmpcpp,neovim,ripgrep,tmux, andzsh - Used in
installers:terminfo - macOS application configuration: sublime-text
andvscode`
terminfo: compiles$HOME/.terminfobinary useticfrom source files infiles/terinfozsh: installs oh my zsh and changes shell tozshDarwinbrew: installconfig/Darwin/brewpackagesmpd: creates directories and files for Music Player Daemonvscode: installs extension fromconfig/Darwin/vscode
- [Previously] Soda Light for Sublime Text (based on the default Espresso theme)
- [Previously] Dracula
- [Previously] Night Owl
- [Currently] Light Owl
- Use
brew install --cask $thingfor installing everything on a new computer - Figure out syncing private things like aText and Itsycal settings
- Remove Sublime Text
- TODOs in
helpers/attempt_stow