These are my personal dotfiles
, with installation powered by dotbot.
Running the installation script will attempt to:
- Install
brew
if onmacOS
- Install
zsh
- Install
oh-my-zsh
, along with the following extensions:- The
powerlevl10k
theme - The
zsh-autosuggestions
plugin - The
zsh-syntax-highlighting
plugin
- The
- 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 withsudo
ccat
andcless
("c
" for "coloured") for invokingcat
andless
with syntax highlightingec2
for starting an SSH session via AWS Session Manager
git clone https://github.com/TimoVink/dotfiles ~/.dotfiles --recurse-submodules
cd ~/.dotfiles
./install