Packages
Fedora packages come from the configured Fedora repos. Fine for baseline tools.
sudo dnf5 install -y git ripgrep fd-find tmux helix git-deltaInstall in one transaction and skip weak deps for faster, smaller installs:
sudo dnf5 install -y --setopt=install_weak_deps=False \ ca-certificates curl unzip tar gzip jq \ git git-delta openssh-clients ncurses-term \ helix chezmoi bat fzf just bubblewrap \ python3 python3-pip python3-virtualenv pipx \ nodejs npm \ zsh util-linux-user shadow-utilsThe DNF5 Copr plugin may be missing on minimal images. Quote the package name because of the parentheses.
dnf5 copr --help >/dev/null 2>&1 || \ sudo dnf5 install -y 'dnf5-command(copr)'
sudo dnf5 copr enable -y dejan/lazygitsudo dnf5 copr enable -y atim/starshipsudo dnf5 install -y lazygit starshipUpgrade
Section titled “Upgrade”Skip on fast re-runs by guarding with your own env var.
sudo dnf5 upgrade -y --refreshBuilt and maintained by eshlox.