A detailed walkthrough of a developer's dotfiles repository, covering modern Rust-based CLI replacements (eza, bat, ripgrep, fd, delta, zoxide), shell aliases and functions for Laravel/PHP workflows, git configuration with delta for side-by-side diffs, a Brewfile for reproducible Mac setup, and an install script that symlinks everything into place in about five minutes. Also covers Claude Code configuration versioning, machine-specific customization via a separate directory, and shell functions for running PHP tests, pruning git branches, and generating AI-powered commit messages.

15m read timeFrom freek.dev
Post cover image
Table of contents
What are dotfiles?Modern CLI toolsJumping between projects with zShell configurationAliasesThe aliases nobody writes blog posts aboutCustom functionsGit configurationThe install scriptThe BrewfileClaude Code configurationCustomization without conflictsIn closing
116.4K Impressions4 Comments