feat: reprise de choix d'Omarchy (outils CLI, git, polices)

- git : rerere, tri des branches/tags, commit.verbose, column.ui,
  diff.mnemonicPrefix
- CLI : eza (alias ls/ll/lt), fd, lazygit, lazydocker, alias ff
  (fzf + aperçu bat), lzg/lzd
- tmux : config de base (vi, souris, index 1, splits dans le cwd)
- système : polices JetBrains Mono Nerd Font, Noto, emoji et CJK

Non testé : pas de Nix sur la machine où ces changements ont été écrits.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
Pierre MARTIN
2026-10-13 01:27:02 +02:00
co-authored by Claude Opus 5.5
parent 9844b706cd
commit f6e5bf6e2f
5 changed files with 49 additions and 0 deletions
+11
View File
@@ -66,6 +66,17 @@
# see https://adamj.eu/tech/2022/10/15/how-to-rebase-stacked-git-branches/
rebase.updateRefs = true;
# Repris d'Omarchy - https://github.com/basecamp/omarchy/blob/master/config/git/config
rerere = {
enabled = true; # mémorise la résolution des conflits…
autoupdate = true; # … et la réapplique automatiquement
};
branch.sort = "-committerdate"; # branches les plus récentes en premier
tag.sort = "-version:refname"; # tri des tags par version (v1.10 après v1.9)
column.ui = "auto";
commit.verbose = true; # diff affiché dans l'éditeur du message de commit
diff.mnemonicPrefix = true; # préfixes i/ w/ c/ au lieu de a/ b/
"url \"git@gitlab.lundimatin.app:\"" = {
insteadOf = "https://gitlab.lundimatin.app/";
};