finds.dev← search

// the find

paulirish/dotfiles

★ 4,349 · Shell · updated Apr 2026

paul's fish, bash, git, etc config files. good stuff.

Paul Irish's personal dotfiles, maintained since at least 2013, covering fish and bash config, git aliases, and macOS setup scripts. It's less a framework and more a working config from someone who spends a lot of time in the terminal and has genuinely thought through each piece. Worth raiding for ideas rather than adopting wholesale.

The `.inputrc` configuration alone is worth the visit — tab completion that doesn't ask 'display all 1745 possibilities?' and history search by prefix are things you won't want to live without once you have them. The git aliases and `bin/` scripts (git-recent, git-summary, git-overwritten, git-blame-colored) are practical utilities that solve real annoyances. The 2020 update calling out delta, eza, and git-fuzzy as replacements for older tools shows the repo is actually maintained and reflects current practice. The `personal_mcp/` directory adds a genuinely interesting dimension — a personal MCP server with tools for fetching URLs, diffing CLs, and running Google AI search, which is a real look at how a senior developer is integrating AI into their workflow.

There's no install script that works reliably — `symlink-setup.sh` exists but the README explicitly tells you not to just run these dotfiles, which means you're reading and cherry-picking manually. The fish and bash configs exist in parallel but the relationship isn't always clear when you're trying to adapt something from one to the other. The `agents/` directory with Claude skills and MCP stuff is interesting but undocumented beyond the files themselves — you'd need to reverse-engineer how it all fits together. The macOS-specific assumptions are everywhere (`.macos`, `cdf` for Finder, `brew.sh`) so this is essentially useless if you're on Linux.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →