Modern tools (rg, fd...)

This commit is contained in:
2026-09-08 18:26:53 +02:00
parent f043606466
commit c49e4db304
7 changed files with 114 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
# pi_modern_shell_env
Installs modern CLI tooling (fish, ripgrep, fd, bat, fzf, zoxide, lsd,
tmux) plus a starship prompt for the login user on `iot` Pi hosts, and
makes fish the default login shell. Purely a convenience layer for
interactive SSH sessions into otherwise single-purpose appliance boxes —
does not affect any of the audio/sensor services these hosts run.
**Key vars:**
- `pi_modern_shell_env_target_user` — user to configure (defaults to
`main_user`, falling back to `root`).
- `pi_modern_shell_env_set_default_shell` — whether to `chsh` the target
user to fish (default `true`).