feat: formalize in-flight hyprland/dotfiles/role changes
Claude-Session: https://claude.ai/code/session_01PaGefHKzMcjAhoHpNKUe27
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
- unzip
|
||||
- zip
|
||||
- less
|
||||
- man
|
||||
- man-db
|
||||
- texinfo
|
||||
- which
|
||||
- zsh
|
||||
@@ -42,7 +42,14 @@
|
||||
- tokei
|
||||
- git-delta
|
||||
- yazi
|
||||
- ueberzugpp
|
||||
- tealdeer
|
||||
- ledger
|
||||
- btop
|
||||
- htop
|
||||
- bind
|
||||
- socat
|
||||
- iperf3
|
||||
state: present
|
||||
|
||||
- name: Install Rust toolchain and Python uv
|
||||
@@ -193,3 +200,18 @@
|
||||
alias lt="eza --tree --level=2 --icons"
|
||||
alias df="df -h"
|
||||
alias wttr="curl wttr.in/Essen"
|
||||
|
||||
- name: Deploy zshrc yazi zellij wrapper
|
||||
blockinfile:
|
||||
path: "{{ archsetup_user_home }}/.zshrc"
|
||||
marker: "# {mark} ANSIBLE MANAGED - YAZI ZELLIJ"
|
||||
block: |
|
||||
# Zellij only supports (buggy) Sixel image preview; force yazi to think
|
||||
# it's running in Kitty so it falls back to Uberzug++ instead
|
||||
yazi() {
|
||||
if [[ -n "$ZELLIJ" ]]; then
|
||||
TERM=xterm-kitty command yazi "$@"
|
||||
else
|
||||
command yazi "$@"
|
||||
fi
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user