Personal dotfiles for macOS, optimized for Laravel/PHP development.
git clone git@github.com:ismaildasci/dotfiles.git ~/.dotfiles
cd ~/.dotfiles
bin/install- Ghostty - GPU-accelerated terminal with custom theme
- Oh My Zsh - With custom agnoster theme
- JetBrainsMono Nerd Font - Size 23
| Old | New | Notes |
|---|---|---|
| ls | eza | Icons, git status |
| cat | bat | Syntax highlighting |
| find | fd | Simpler, faster |
| grep | ripgrep | Respects .gitignore |
| cd | zoxide | Smart directory jumping |
| top | btop | Better UI |
| du | dust | Visual disk usage |
| ps | procs | Colorful output |
lg- lazygitlzd- lazydockery- yazi file manager
a # php artisan
p # pest/phpunit
c # composer
mfs # migrate:fresh --seed
nah # git reset --hard && git clean -dfz project # Jump to directory
zi # Interactive picker
Ctrl+R # Fuzzy history search
Ctrl+T # Fuzzy file finder~/.dotfiles/
├── bin/ # Scripts (install, update)
├── config/ # App configs (ghostty, claude, laravel templates)
├── home/ # Dotfiles (.zshrc, .gitconfig, .aliases)
├── macos/ # macOS preferences
└── oh-my-zsh-custom/ # Custom theme
| Location | Target |
|---|---|
~/.zshrc |
home/.zshrc |
~/.gitconfig |
home/.gitconfig |
~/.config/ghostty/ |
config/ghostty/ |
~/.claude/ |
config/claude/ |
Nuno Maduro style configs for strict, type-safe development:
cp ~/.dotfiles/config/laravel/phpstan.neon ./
cp ~/.dotfiles/config/laravel/rector.php ./
cp ~/.dotfiles/config/laravel/pint.json ./- PHPStan level max
- Rector for automated refactoring
- Pint with strict rules
Nuno Maduro style settings for strict PHP development:
~/.dotfiles/config/phpstorm/install.shIncludes:
- Code style (PSR-12, trailing commas, strict formatting)
- Inspections (Pint, PHPStan, strict types, unused code)
- File watchers (Pint on save)
- File templates (
declare(strict_types=1))
Skills and agents are version-controlled in config/claude/:
# Standalone install
curl -fsSL https://raw.githubusercontent.com/ismaildasci/dotfiles/main/bin/install-claude-code | bashbin/update # Update everything
bin/doctor # Health checkMIT