From 9440d78cd99b1273017ad7c942cf08b853e9f616 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20D=C3=A9siles?= <1536672+cdesiles@users.noreply.github.com> Date: Fri, 11 Sep 2026 14:40:51 +0200 Subject: [PATCH] add exa alias --- roles/zsh/README.md | 2 +- roles/zsh/tasks/main.yml | 5 +++++ roles/zsh/templates/aliases | 3 +++ 3 files changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/zsh/README.md b/roles/zsh/README.md index 7027d69..6d19d6e 100644 --- a/roles/zsh/README.md +++ b/roles/zsh/README.md @@ -7,7 +7,7 @@ - **Autosuggestions** based on history - **fzf integration** (Ctrl+R history, Ctrl+T files, Alt+C directories) - **fzf-tab** for completion menus -- **Smart aliases** (docker → podman) +- **Smart aliases** (docker → podman, ls → eza) - **Persistent history** across sessions ## Configuration diff --git a/roles/zsh/tasks/main.yml b/roles/zsh/tasks/main.yml index 5d790cb..2b7fb91 100644 --- a/roles/zsh/tasks/main.yml +++ b/roles/zsh/tasks/main.yml @@ -4,6 +4,11 @@ name: zsh state: present +- name: Install eza (better ls) + ansible.builtin.package: + name: eza + state: present + - name: Install alacritty terminfo ansible.builtin.include_tasks: alacritty-terminfo.yml diff --git a/roles/zsh/templates/aliases b/roles/zsh/templates/aliases index ec06ab6..936abd4 100644 --- a/roles/zsh/templates/aliases +++ b/roles/zsh/templates/aliases @@ -1,3 +1,6 @@ +alias ls="eza --icons --group-directories-first" +alias ll="eza --icons --group-directories-first -l" +alias la="eza --icons --group-directories-first -la" alias p="podman" alias pp="podman play" alias pl="podman logs -f"