Files
ansible/roles/pi_modern_shell_env/defaults/main.yml

29 lines
809 B
YAML

---
# Debian names these bat/fd-find, and ships the binaries as batcat/fdfind
# to avoid clashing with other packages — symlinked to bat/fd below.
pi_modern_shell_env_packages:
- fish
- ripgrep
- fd-find
- bat
- fzf
- zoxide
- lsd
- tmux
- curl
# oh-my-posh isn't packaged in apt; the binary is fetched directly from its
# CDN instead (see tasks/main.yml for why we don't use the official install
# script), matching the prompt used in ~/nixconfig's home-manager setup.
pi_modern_shell_env_ohmyposh_arch_map:
x86_64: amd64
aarch64: arm64
armv6l: arm
armv7l: arm
pi_modern_shell_env_target_user: "{{ main_user | default('root') }}"
# Off switch for anyone who wants the tools installed without disrupting
# their existing login shell.
pi_modern_shell_env_set_default_shell: true