Skip to content

sinicide/.dotfiles

Repository files navigation

.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

About

The New dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published