managed with GNU stow
Clone repo to home directory, to ensure the directory is ~/.dotfiles
.
First install gnu-stow via the package manager.
sudo apt install stow
Then homebrew / linuxbrew, so we can easily install the rest of our tools. Follow the install guide on https://brew.sh/.
Last, we can install all the tools in one command.
brew install \
stow \
nvim \
fzf \
eza \
mise \
ripgrep \
tmux \
zoxide \
fd
Run stow .
within ~/.dotfiles
to symlink all files.
rg
: Ripgrep, a recursive line-oriented search tool. Fast alternative togrep
.eza
: Modern, maintained replacement forls
.fd
: An alternative tofind
.f2
: Powerfull search and replace.fzf
: Interactive filter for any kind of list.
mise
: Fast alternative tonvm
. Manage language runtimes like Node.js, Python, Ruby, Go, Java, etc and various tools.
tmux
: Terminal multiplexer. It allows multiple sessions with windows, panes, and more.
zoxide
: Alternative tocd
. Keep track of the most frequently used directories. Uses a ranking algorithm to navigate to the best match.