Inspired and copied from Mathias Bynens' dotfiles and other projects.
-
Install zsh-autocompletions:
git clone https://github.com/zsh-users/zsh-autosuggestions.git $ZSH_CUSTOM/plugins/zsh-autosuggestions -
Clone this repo into the home directory.
git clone https://github.com/matthewmcvickar/dotfiles.git ~/.dotfiles -
Run the
install.shscript to symlink dotfiles from the home directory to the~/.dotfiles/homedir/*files.cd ~/.dotfiles/ ./install.sh
Some errors from oh-my-zsh might show up here. Ignore them.
-
Install some Node packages:
npm install npm-check-updates -g
-
Install packages from Homebrew:
brew install node yarn z
-
Set macOS settings.
./.macos
-
Restart computer.
Aliases and exports are in the ./homedir/,zshrc file.
.hushlogin: Presence of this file disables junk displayed on Terminal launch/login..inputrc: Configuration for shell readline..screenrc: Disables startup message..zshrc: oh-my-zsh config. Exports, aliases, further config.
.gitattributes.gitconfig.gitignore
- 1Password
- Alfred
- Chrome
- Dash
- Figma
- Firefox
- Fork
- Local WP
- Maestral
- Notion
- Skitch
- Slack
- Zoom
- Ableton
- Amadeus Pro
- Audacity
- Audio Hijack
- Calibre
- CodeKit
- Day One
- Discord
- Fission
- Harvest
- Minecraft
- Signal
- Soulseek
- SoundSource
- Steam
- Things
- Transmit
- hide tags in sidebar
- hide shared in sidebar
- maximum size
- no magnification
- minimize: scale effect
- do not animate opening applications
- automatically show and hide dock
- show indicator lights
- open at login
- Alfred
- Application Windows: ⌘F10
- Show Desktop: ⌘F11
- Hot corners
- top left: application windows
- top right: mission control
- bottom left: put display to sleep
- bottom right: desktop
- date format: YYYY-MM-DD
- do not play feedback when volume is changed
- do not play user interface sound effects
- computer sleep: never
- display sleep: 15min
- use Capslock as Ctrl
TODO