60 lines
931 B
Plaintext
60 lines
931 B
Plaintext
# Servers
|
|
SERVERS=(
|
|
davfs2
|
|
)
|
|
|
|
# Utilities
|
|
UTILITIES=(
|
|
btop
|
|
cmake
|
|
cockpit
|
|
cockpit-storaged
|
|
curl
|
|
docker
|
|
docker-compose
|
|
firewalld
|
|
foot
|
|
fuzzel
|
|
nano
|
|
neofetch
|
|
networkmanager
|
|
nodejs
|
|
npm
|
|
sddm
|
|
sway
|
|
swaybg
|
|
swayidle
|
|
swaylock
|
|
vi
|
|
waybar
|
|
wget
|
|
wmenu
|
|
unzip
|
|
)
|
|
|
|
# Shell: prompt, completion, directory jumping, fuzzy finding (see shell/)
|
|
SHELL_TOOLS=(
|
|
bash-completion
|
|
bat
|
|
eza
|
|
fzf
|
|
starship
|
|
zoxide
|
|
)
|
|
|
|
# AI agents and their sandbox (see sandbox/). Claude Code and Hermes Agent
|
|
# install themselves; srt, the sandbox runtime, comes from npm.
|
|
AGENTS=(
|
|
# srt confines agents with bubblewrap, relays their network with socat and
|
|
# scans for files to protect with ripgrep
|
|
bubblewrap
|
|
socat
|
|
ripgrep
|
|
jq
|
|
# Hermes' Matrix support builds python-olm, which needs clang++ and cmake
|
|
clang
|
|
opencode
|
|
# pipx apps installed with its uv backend, as Hermes does, need uv to upgrade
|
|
uv
|
|
)
|