Skip to content

Latest commit

 

History

17 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

My macOS configuration files.

Tools

Window Management

Terminal & Editors

  • Ghostty — GPU-accelerated terminal
  • Helix — Terminal text editor (with LSP for Elixir, Rust, TOML, JSON)
  • Neovim + LazyVim — IDE-like Neovim config
  • Starship — Shell prompt
  • herdr — Terminal multiplexer for AI coding agents
  • zoxide — Smarter cd

Browsers

  • Orion — WebKit browser with extension support
  • Brave

Dev Tools

Communication

Utilities

  • nnn — Terminal file manager (custom fork)
  • Sloth — Process inspector
  • btop — System monitor
  • lazygit — Git TUI

Setup

Most setup steps are in .install.sh

herdr

Config lives in .config/herdr/config.toml (prefix is ctrl+b; ctrl+space is unusable on macOS because the input-source switcher claims it).

Plugins are installed into ~/.config/herdr/plugins/ at runtime, so the payloads and plugins.json are gitignored. Restore them with:

sh ~/.config/herdr/install-plugins.sh

That installs:

Plugin settings that are worth keeping (the herdr-resurrect allowlist and settings) are tracked under .config/herdr/plugins/config/.

SketchyBar

The config is done entirely in Lua (and some C), using SbarLua. One-line install for sketchybar config (requires brew):

curl -L https://raw.githubusercontent.com/shegx01/dotfiles/master/install_sketchybar.sh | sh

dotfile

dotfile

About

dotfile minimal

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages