Skip to content

zianwar/dotfiles

Repository files navigation

dotfiles

Personal dotfiles and command line configs.

Includes:

  • tmux
  • oh-my-zsh
  • shell functions & aliases
  • brew formulas
  • git configs

Install

  1. Install Homebrew https://brew.sh/

  2. Clone this repo

    git clone git@github.com:zianwar/dotfiles.git ~/.dotfiles
    
    cd ~/.dotfiles && git submodule update --init
    make
  3. Set up oh-my-zsh

    1. Pre-install
      git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.dotfiles/oh-my-zsh/custom/plugins/zsh-syntax-highlighting
      git clone https://github.com/zsh-users/zsh-autosuggestions ~/.dotfiles/oh-my-zsh/custom/plugins/zsh-autosuggestions
      git clone https://github.com/zsh-users/zsh-completions ~/.dotfiles/oh-my-zsh/custom/plugins/zsh-completions
    2. Install
      ~/.dotfiles/oh-my-zsh/tools/install.sh
    3. Re-open terminal
  4. zsh auto-completion

  5. Homebrew

    brew bundle # Installs what's listed in Brewfile
  6. Python

    brew install pyenv
    
    pyenv install 3.11.1
    pyenv rehash
    pyenv global 3.11.1

Apps I use not listed in Brewfile

Manual Backups (TODO)

  • Obsidian
  • Alfred
  • iTerm2

Use TouchID with iTem