# Every Panama machine, desktop or server. This is the shell environment
# itself -- the tools config/bash/shell and the aliases assume -- plus the
# few things both roles genuinely share. Desktop-only tools live in
# initial-packages; server-only ones in server-packages.
awk
bat
btop
curl
# `dnf copr`, which install-packages needs to enable the Hyprland COPR. A
# machine that has used copr before has it; a fresh Workstation install does
# not, and the failure would cost the entire desktop.
dnf5-plugins
eza
fontconfig
fzf
gh
git-all
gum
jq
neovim
# config/bash/shell initialises the prompt with this.
oh-my-posh
# ssh-keygen, which setup-identity uses to create a key on request.
openssh
openssl
# Rootless containers: the compose services on a server, the speech-to-text
# quadlet and the Containers settings page on a desktop.
podman
# What provides `podman compose` on Fedora; without it every unit's
# ExecStart resolves to an error about a missing external provider.
podman-compose
python3-dnf
ripgrep
tmux
unzip
wget
zoxide
