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:
co-authored by
Claude Opus 5.5
parent
9844b706cd
commit
f6e5bf6e2f
@@ -60,6 +60,32 @@
|
||||
|
||||
programs.btop.enable = true;
|
||||
programs.vim.enable = true;
|
||||
|
||||
# Outils CLI repris d'Omarchy - https://github.com/basecamp/omarchy
|
||||
programs.eza = {
|
||||
enable = true; # alias ls, ll, la, lt…
|
||||
enableZshIntegration = true;
|
||||
git = true;
|
||||
icons = "auto";
|
||||
};
|
||||
programs.fd.enable = true;
|
||||
programs.lazygit.enable = true;
|
||||
programs.tmux = {
|
||||
enable = true;
|
||||
keyMode = "vi";
|
||||
mouse = true;
|
||||
baseIndex = 1;
|
||||
escapeTime = 0;
|
||||
historyLimit = 50000;
|
||||
extraConfig = ''
|
||||
# Nouveaux panneaux et fenêtres dans le répertoire courant
|
||||
bind '"' split-window -v -c "#{pane_current_path}"
|
||||
bind % split-window -h -c "#{pane_current_path}"
|
||||
bind c new-window -c "#{pane_current_path}"
|
||||
set -g renumber-windows on
|
||||
'';
|
||||
};
|
||||
|
||||
programs.vscode = {
|
||||
enable = true;
|
||||
package = pkgs.vscode.fhs;
|
||||
|
||||
Reference in New Issue
Block a user