Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 1.2 KB

README.md

File metadata and controls

35 lines (28 loc) · 1.2 KB

dotfiles

These are my personal dotfiles, with installation powered by dotbot.

Running the installation script will attempt to:

  • Install brew if on macOS
  • Install zsh
  • Install oh-my-zsh, along with the following extensions:
    • The powerlevl10k theme
    • The zsh-autosuggestions plugin
    • The zsh-syntax-highlighting plugin
  • Copy the .bashrc, .zshrc, and .gitconfig into place

The .zshrc will configure the theme and plugins mentioned above. Additionally for each of the following tools (if they were installed seperately) it will make sure they are on the PATH, initialized, and have shell autocompletions configured as appropriate:

  • aws
  • npm
  • pyenv
  • terraform
  • packer
  • vault
  • kubectl

Finally we set up some convenient aliases and functions, such as:

  • please to re-run the previous command with sudo
  • ccat and cless ("c" for "coloured") for invoking cat and less with syntax highlighting
  • ec2 for starting an SSH session via AWS Session Manager

Setup Instructions

git clone https://github.com/TimoVink/dotfiles ~/.dotfiles --recurse-submodules
cd ~/.dotfiles
./install