After cloning this repo, run install to automatically set up the development environment. Note that the install script is idempotent: it can safely be run multiple times.
Dotfiles uses Dotbot for installation.
Dotfiles assumes you have the following programs installed for some aliases / plugins:
Optional programs that will enable additional aliases if installed:
Dotfiles uses the following plugins and submodules for different programs:
git
: git-openvim
: tabularvim
: vim-log-highlightingvim
: vim-ripgrepvim
: vim-terraformvim
: vimrczsh
: ohmyzshzsh
: spaceship-promptzsh
: spaceship-vi-modezsh
: zgenzsh
: zsh-autosuggestionszsh
: zsh-syntax-highlighting
You can make local customizations to some programs by editing these files:
git
:~/.gitconfig_local
kitty
:~/.config/kitty/local.conf
sh
:~/.alias_local
sh
:~/.env_local
sh
:~/.functions_local
zgen
:~/.zgen_before
run beforezgen
zgen
:~/.zgen_after
run afterzgen save
zsh
:~/.zprofile_local
run after.zprofile
zsh
:~/.zshrc_local
run after.zshrc
See my dotfiles-local for an example.
Project structure, plugins, aliases, etc. took inspiration from the following repositories:
This software is hereby released into the public domain. That means you can do
whatever you want with it without restriction. See LICENSE.md
for details.