Skip to content

Repository files navigation

dotfiles

Terminal setup with Neovim, tmux, and Ghostty

My personal dotfiles managed with GNU Stow.

Stack

Tools

bat · fzf · lazygit · lazydocker

Usage

Clone into your home directory and symlink any config with stow:

cd ~/dotfiles
stow fish ghostty herdr lazygit nvim starship  # …or any other package

# herdr: install the Neovim navigation plugin
herdr plugin install paulbkim-dev/vim-herdr-navigation

Lazygit theme

The lazygit package installs Meowsoot Night for Linux and macOS. Run lg in Fish or <leader>gg in Neovim after restarting it. Snacks' automatic Lazygit configuration is disabled so both launchers use the installed theme. Lazygit uses the terminal background, so keep Ghostty on Meowsoot Night too.

Refresh the configs from a local Meowsoot checkout after running just extras there:

cp ~/coding/personal/meowsoot.nvim/extras/lazygit/meowsoot.yml lazygit/.config/lazygit/config.yml
cp lazygit/.config/lazygit/config.yml "lazygit/Library/Application Support/lazygit/config.yml"

These copies contain generated theme settings only. Refreshing them replaces the entire file. Snacks' automatic editor setup is also disabled; Lazygit uses its normal editor configuration, including Fish's EDITOR=nvim.

About

Personal dotfiles managed with GNU Stow — Neovim, Fish, tmux, Ghostty, and more.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Contributors

Languages