Skip to content

Latest commit

 

History

History
84 lines (62 loc) · 2.58 KB

README.md

File metadata and controls

84 lines (62 loc) · 2.58 KB

.dotfiles

Repo for my dotfiles, using stow to manage symlinks.

Prerequisties

  • git
  • stow
  • oh-my-zsh
  • vim/nvim
  • fzf
  • zoxide
  • tmux
  • xsel / xclip (x11)
  • wl-clipboard (wayland)
  • ripgrep
  • npm (for some nvim plugins)

Install (default)

cd ~
git clone <repo>
./.dotfiles/install

Install (specific)

We can export specific items we want to symlink, by default only nvim and zsh directories are expected, you can manually specify others by exporting STOW_FOLDERS environment variable with comma separated list. This can allow you to add additional directories for personal/sensitive configs. You can also add personal or work specific folders with this too.

export STOW_FOLDERS="nvim,tmux,zsh,alacritty"
./.dotfiles/install

Remove

cd ~
./dotfiles/remove

Tmux Installation

Guidance on configuring Tmux. Plugin Manager here is TPM

mkdir -P ~/.tmux/plugins
git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm

Plugins

  • vim-tmux-navigator (currently disabled as I think I prefer the prefix option so I can use +l to clear screen)

Nvim Installation

Guidance on configuring nvim. Plugin Manager of choice here is lazy.nvim

Plugins

References

Giving credit to those who've inspired my dotfiles setup, workflow and configs