GitHunt
AB

abe-101/dotfiles

Dotfiles

Personal configs managed with GNU Stow.

Quick Start

# Install dependencies
sudo dnf install stow git zsh neovim  # Fedora
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
git clone https://github.com/jeffreytse/zsh-vi-mode ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-vi-mode

# Clone and setup
git clone git@github.com:abe-101/dotfiles.git ~/dotfiles
cd ~/dotfiles
stow .

# Create machine-specific config
cat > ~/dotfiles/.config/zsh/local.zsh << 'CONF'
# Add machine-specific aliases here
CONF

Structure

  • .zshrc - Shell config (shared)
  • .config/nvim/ - Editor config (shared)
  • .config/zsh/local.zsh - Machine-specific (gitignored)

Adding Configs

mkdir -p .config/kitty
mv ~/.config/kitty/* .config/kitty/
git add .config/kitty
git commit -m "Add kitty"
stow --restow .

Languages

Lua84.8%Shell15.2%

Contributors

Created February 2, 2026
Updated March 1, 2026