Skip to content

KibaFox/dotfiles

Repository files navigation

Dotfiles

My personal collection of dotfiles.

I took inspiration from Anish Athalye's guide on dotfiles management.

Installing

Here is how I currently install my dotfiles:

git clone https://git.sr.ht/~kiba/dotfiles ~/dotfiles
git -C ~/dotfiles remote set-url --push origin [email protected]:~kiba/dotfiles
cd ~/dotfiles
go run install.go

Dependencies

Must have:

  • fish for shell and scripts. It provides auto-suggestions, easier history navigation, a git-aware prompt, sane scripting, and good defaults that minimize configuration.
  • fzf 0.23.0 or higher, for fuzzy file finding.
  • go 1.13 or higher, to run install.go; a cross-platform solution to link dotfiles.
  • nvim (neovim) 5.0.0 or higher, for editing.
  • rg (ripgrep) for recursive directory search.
  • tmux for spawning and managing terminals in a tiled fashion.

Optional:

  • bat for syntax highlighting files.
  • mosh for remote shell connections that can disconnect and reattach. Especially useful for tablets and laptops that go to sleep or change networks.