My personal dotfiles collection.
Each topic (eg. bash, git, etc.) is in a separate subfolder. Within each topic:
- All
*.shellfiles will be sourced into login shells (in this order)init.shellcontains initialisation specific to the topicpaths.shellcontains paths specific to the topicaliases.shellcontains shell aliases specific to the topic
- All
*.bashfiles will be sourced into bash login shellscompletion.bashcontains shell completions specific to the topicprompt.bashcontains shell prompt customisations specific to the topic
- All
*.zshfiles will be sourced into zsh login shellscompletion.zshcontains shell completions specific to the topicprompt.zshcontains shell prompt customisations specific to the topic
- All
*.launchagentfiles are copied to~/Library/LaunchAgents/*.plist - All
*.symlinkfiles (and directories) will be symlinked to~/.{file}eg.
~/.mystuff -> ~/.dotfiles/mystuff/mystuff.symlink
~/.myotherstuff -> ~/.dotfiles/myotherstuff/myotherstuff.symlink
- Clone the repo somewhere (eg.
cd ~/ && git clone --recursive git://github.com/scottohara/dotfiles.git). Doesn't matter where, as the installer will automatically symlink the repo to~/.dotfiles. - Change to checkout directory and run the install script (
cd ~/dotfiles && ./setup.sh)
- Change to the checkout directory and run the uninstall script (
cd ~/dotfiles && ./setup.sh -u)
- Install Homebrew
- Install Git (
brew install git) - Install VSCode
- Import Catppuccin Mocha profile into Terminal.app
- Set as startup profile
- Set as default theme
- Change font to Monaspace Neon Medium 11
- Set opacity to 95% and blur to 100%
- Increase window size to at least 250x75 and enable smooth resize
- Add desired items to title bar
- Set shell to close the window if exits cleanly
- Change Bright Black text colour from rbg(0,43,54) to rgb(0,44,54)
- In Settings => Users & Groups, unlock and right-click user account and choose Advanced Options...; set the login shell as desired (/bin/bash or /bin/zsh)
- Inspiration taken from Zach Holman's dotfiles collection.
- Also, https://dotfiles.github.com.