1212[ ![ Shell] ( https://img.shields.io/badge/Shell-Zsh-89e051 )] ( https://www.zsh.org/ )
1313[ ![ License] ( https://img.shields.io/badge/License-MIT-22c55e.svg )] ( LICENSE )
1414[ ![ Repo] ( https://img.shields.io/badge/GitHub-SmartMur%2Fdotfiles-181717?logo=github )] ( https://github.com/SmartMur/dotfiles )
15+ [ ![ pre-commit] ( https://img.shields.io/badge/pre--commit-enabled-1f6feb?logo=pre-commit )] ( https://pre-commit.com/ )
1516
1617Production-ready macOS terminal dotfiles with reproducible setup, safe backups, Homebrew package management, and iTerm2 profile/theme automation.
1718
1819![ Terminal Preview] ( assets/images/terminal-preview.svg )
1920
20- Start here: ` docs/GETTING_STARTED.md `
21- Contributing: ` CONTRIBUTING.md `
22- Security policy: ` SECURITY.md `
23- Security rulebook: ` docs/SECURITY_RULEBOOK.md `
21+ Start here: ` docs/GETTING_STARTED.md `
22+ Contributing: ` CONTRIBUTING.md `
23+ Security policy: ` SECURITY.md `
24+ Security rulebook: ` docs/SECURITY_RULEBOOK.md `
2425Roadmap: ` ROADMAP.md `
2526
2627## Overview
@@ -44,14 +45,14 @@ This repository captures your preferred terminal environment so it can be applie
4445├── assets/images/
4546├── config/.config/
4647│ ├── iterm2/
47- │ └── starship.christianlempa .toml
48+ │ └── starship.smartmur .toml
4849└── zsh/
4950 ├── .zshrc
5051 └── .zsh/
51- ├── aliases.christianlempa .zsh
52- ├── functions.christianlempa .zsh
53- ├── nvm.christianlempa .zsh
54- └── starship.christianlempa .zsh
52+ ├── aliases.smartmur .zsh
53+ ├── functions.smartmur .zsh
54+ ├── nvm.smartmur .zsh
55+ └── starship.smartmur .zsh
5556```
5657
5758## Requirements
@@ -80,11 +81,19 @@ exec zsh
8081``` bash
8182bash -n bootstrap.sh
8283bash -n install.sh
84+ pre-commit run --all-files
8385python3 scripts/security_scrub.py
8486```
8587
8688If a leak is detected, stop and follow ` docs/SECURITY_RULEBOOK.md ` before any push.
8789
90+ Install hooks once per clone:
91+
92+ ``` bash
93+ brew install pre-commit
94+ pre-commit install
95+ ```
96+
8897## Dependabot PR Automation
8998
9099Dependabot PRs are auto-managed by:
@@ -111,10 +120,10 @@ The bootstrap script installs prerequisites if needed, clones this repo into `~/
111120## iTerm2 and Branding
112121
113122- Dynamic profile location:
114- - ` ~/Library/Application Support/iTerm2/DynamicProfiles/christianlempa .dynamic.json `
123+ - ` ~/Library/Application Support/iTerm2/DynamicProfiles/smartmur .dynamic.json `
115124- Additional profile assets:
116- - ` ~/.config/iterm2/christianlempa .itermcolors `
117- - ` ~/.config/iterm2/christianlempa -profile.json `
125+ - ` ~/.config/iterm2/smartmur .itermcolors `
126+ - ` ~/.config/iterm2/smartmur -profile.json `
118127
119128Brand assets copied from ` https://smartmur.ca ` on February 18, 2026:
120129
@@ -125,7 +134,7 @@ Brand assets copied from `https://smartmur.ca` on February 18, 2026:
125134
126135- Core shell behavior: ` zsh/.zshrc `
127136- Aliases/functions modules: ` zsh/.zsh/* `
128- - Prompt style: ` config/.config/starship.christianlempa .toml `
137+ - Prompt style: ` config/.config/starship.smartmur .toml `
129138- Package list: ` Brewfile `
130139
131140After changing files in this repo:
0 commit comments