Skip to content

Kevin-379/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal macOS dotfiles for a new laptop setup.

What's included

Path Purpose
.config/fish/config.fish Fish shell config — aliases, env vars, PATH, functions
.config/fish/fish_plugins Fisher plugin list
.config/fish/conf.d/rustup.fish Rust/cargo env sourcing
.config/nvim/ Neovim config (kickstart-based)
.tmux.conf tmux config with vim keybindings, TPM plugins, copy-mode fixes
.gitconfig Git config — signing, push defaults, pager
ai/pi/settings.json pi coding agent config — packages, model, powerline
ai/pi/extensions/ pi extensions (cmux-notify, exit, uber-genai, etc.)
ai/AGENTS.md Shared agent instructions for pi and Claude

pi-powerline-footer fork

The pi status bar is driven by a personal fork of pi-powerline-footer on the personal branch. It adds:

  • user_host segment — user@host format
  • context_bar segment — token count with progress bar
  • Chat/editor separator line
  • vim-motions-pi compatibility (removed setEditorComponent override)
  • extension_statuses added to custom preset secondary line (shows TPS, MCP status, etc.)
  • Session name displayed on the top border of the input box when set via /name

The fork lives at ~/Personal/pi-powerline-footer and is referenced by path in ai/pi/settings.json. See Install.md step 17 for setup.

Fresh install

See Install.md for the full new laptop setup guide.

Notes

  • Fish functions (fzf.fish, nvm.fish, etc.) are managed by fisher — run fisher update to reinstall them.
  • tmux plugins are managed by tpm — press prefix + I inside tmux to install.
  • Neovim plugins are managed by lazy.nvim — they install automatically on first launch.
  • .gitconfig contains some machine-specific [maintenance] repo paths — update or remove those on a new machine.

About

dotfiles

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors