Bastien CHANOT
7acdcd4128
Merge feature/gitconfig-user-scope into develop
2026-10-06 11:25:48 +02:00
Bastien CHANOT
d293943106
feat(install): add git-delta to the apt and brew packages
...
gitconfig sets core.pager = delta; without the binary git cannot page.
2026-10-06 10:55:24 +02:00
Bastien CHANOT
51521e7ca4
feat(git): deploy user-scope ~/.gitconfig from the repo template
...
Git never expands $VARS in its config, so gitconfig carries @USER@ and
@EMAIL@ placeholders that install.sh fills from the deployed bashrc's
USER/EMAIL exports. A differing ~/.gitconfig is kept as
~/.gitconfig.backup-<date>; an identical one is left alone. A repo's
.git/config still overrides it. excludesfile uses ~ (git expands it,
not $HOME).
The rc files now override $USER, so the installer takes the login name
from id -un for dscl and the code-server unit.
2026-10-06 10:55:24 +02:00
Bastien CHANOT
3b53213af4
feat(shell): export identity as USER/EMAIL instead of VIUSER/VIMAIL
...
Same names in bashrc-linux, bashrc-osx and zshrc-osx, so the vim header
and the rendered ~/.gitconfig share one identity.
2026-10-06 10:55:14 +02:00
Bastien CHANOT
f053164cf7
chore(memory): BDR-015/016 macOS + zshrc backup, LRN-014 BSD traps, BLK-007 master URL, journal
2026-10-05 17:32:33 +02:00
Bastien CHANOT
7d5dabda36
Merge feature/macos-support into develop
2026-10-05 17:28:53 +02:00
Bastien CHANOT
7edde9d0f3
chore(todo): macOS support + zsh choice plans
2026-10-05 17:28:47 +02:00
Bastien CHANOT
cebc1f055a
docs: macOS install, shell choice and zsh files
2026-10-05 17:28:47 +02:00
Bastien CHANOT
093d21f8a1
feat(install): macOS via Homebrew, colima, brew services, bash/zsh login shell choice, gaps report; cp -Rpv for BSD cp
2026-10-05 17:28:47 +02:00
Bastien CHANOT
6b60b64c8f
feat(zsh): macOS zshrc (oh-my-zsh) + bchanot theme porting the bash prompt
2026-10-05 17:28:47 +02:00
Bastien CHANOT
f09151d1f3
feat(bashrc-osx): mirror bashrc-linux with macOS deltas (brew env, ls -G, EPOCHREALTIME timer, cc without systemd-run)
2026-10-05 17:28:46 +02:00
Bastien CHANOT
72648597ee
fix(dt): macOS portability (lsof cwd, BSD date start time, bash 3.2 tilde, sed -E help)
2026-10-05 17:28:39 +02:00