/.dotfiles-macos

My customized dotfiles for macOS :nail_care:

Primary LanguageShell

Logo

My customized dotfiles for macOS

• Homebrew • iTerm • VSCode • Oh My Zsh • Mac preferences •

Overview

Requirements

To be able to install the dotfiles, you are going to need git and curl. These are shipped with the command-line-tools. To install these run:

xcode-select --install

Installation

The dotfiles are configured to be installed under ~/.dotfiles-macos/by default and should be cloned into $HOME. See location to change this.

  1. Clone this repository with:
git clone https://github.com/jonjohansen/.dotfiles-macos.git ~/.dotfiles-macos

Full installation

Execute the installation script for full installation

./installation

This installs all the applicatins, settings and configurations

Partial installation

This only installs configurations and settings (Recommended for only adjusting your settings, dotfiles etc)

./config

Customize

Everything can be customized, and it is recommended to get an overlook of what the dotfiles install and adjust them to preferred settings.

Location

If you want to install the dotfiles somewhere else some paths are dependent on the DOTFILES variable.

in .zshrc

export DOTFILES="$HOME/.dotfiles-macos/"

Note:

The reference to $DOTFILES in installation will figure itself out. Don't worry about it. 😉

Content

General:

  • A bunch of settings i use for my macOS

Applications:

Tools

Placements of configurations and settings

What Type Where
macOS settings .macos
iTerm settings .iterm
config /iterm/
git config git/.gitconfig
ignorefile git/.gitignore
zsh config .zshrc
oh-my-zsh config .spaceship
basher
Main folder ~/.basher
basher packages .basher
Visual studio code settings vscode/settings.json
snippets vscode/snippets/
extensions vscode/extensions
keybindings vscode/keybindings.json

Disclaimer

These are my personal settings. You should read through every line. Not that you're going to, but it is recommended to find your own preferences. 💅