Skip to content

Repository files navigation

dotfiles

My personal configuration files, managed with GNU Stow.

Packages

Package Contents
ghostty Ghostty terminal config
herdr herdr config
karabiner Karabiner-Elements config (keyboard remapping)
mise mise tool versions & settings
nvim Neovim config
pi pi coding agent config
starship Starship prompt config
zsh Zsh config

Two directories are kept here but are not stow packages (they're standalone projects that don't map onto $HOME):

  • font/ — custom Iosevka font build (run font/iosevka/install.sh to build and install)
  • keyboard/ — ZMK firmware for the totem keyboard

Setup

Requires GNU Stow (e.g. brew install stow).

To stow everything:

./setup.sh

Or just a subset:

./setup.sh nvim zsh

Each package directory mirrors the layout of $HOME, so stowing creates the appropriate symlinks (e.g. ghostty/.config/ghostty → ~/.config/ghostty).

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages