fortinmike / dotfiles

My ZSH configuration and personal dotfiles

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Dotfiles

This is my ZSH configuration and personal dotfiles. Please review everything before you attempt to use this. Some things might be OS X specific, but I try to keep everything as platform-agnostic as possible. This is a public repository mostly for easy installs on additional machines, but feel free to take a look!

Installation

  1. Clone this repository in ~/.dotfiles:

     git clone --recurse-submodules [this_repos_url] ~/.dotfiles
    
  2. Run ./install once (creates dotfile symlinks and such)

  3. Open a new shell

Important Files

  • install : Installs everything on a new machine (mostly creating symlinks and reloading the shell)
  • bootstrap.zsh : The entry point for ZSH shell bootstrapping (sourced in .zshrc)

Directories

  • dotbot : Contains dotbot (dotfile symlink manager) and its configuration
  • dotfiles : Contains dotfiles that are symlinked by dotbot in $HOME
  • scripts : Contains small scripts that are made available on the $PATH
  • shell : Contains shell configuration files (commands, key bindings and more)
  • zgen : The zgen submodule (for ZSH plugins and themes)

About

My ZSH configuration and personal dotfiles


Languages

Language:Shell 97.8%Language:Vim Script 2.2%