Dotfiles

Personal dotfiles managed with GNU Stow. Themed with Gruvbox Dark Hard.

Packages

Package Description
bash Bash configuration
zsh Zsh configuration with zinit plugin manager
git Git configuration with delta pager
ssh SSH client config
starship Cross-shell prompt

Quick Start

# Deploy all packages
./setup.sh

# Selective install
./setup.sh --only=git,zsh

# Preview without changes
./setup.sh --dry-run

# Remove symlinks
./uninstall.sh
./uninstall.sh --only=git

Toolchain

setup.sh auto-installs these tools to ~/.local/bin if missing:

  • zinit (zsh plugin manager)
  • zoxide (smart cd)
  • fzf (fuzzy finder)
  • bat (syntax-highlighted cat)
  • eza (modern ls)
  • delta (better git diff)
  • ripgrep (fast grep)

Theming

All tools are themed with Gruvbox Dark Hard for a cohesive appearance.

SSH & Netrc

SSH config and .netrc are not included in this repo. Manage those separately for security.

Description
No description provided
Readme 133 KiB
Languages
Shell 100%