feat(install): idempotent per-host package installer with host-gated enablement
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# packages/common.pkgs — desired-state package list for EVERY host in the fleet.
|
||||
# install.sh installs (desired − installed); already-installed names are no-ops.
|
||||
# pkgbase names only; AUR lives in aur.pkgs.
|
||||
|
||||
# terminals + shells
|
||||
ghostty
|
||||
zoxide
|
||||
|
||||
# dev tooling
|
||||
neovim
|
||||
lazygit
|
||||
uv
|
||||
fzf
|
||||
ripgrep
|
||||
fd
|
||||
eza
|
||||
btop
|
||||
|
||||
# system / fleet tooling
|
||||
yay # AUR helper bootstrap: ships in the cachyos repo; aur.pkgs installs need it
|
||||
git-lfs # LFS smudge/clean for tracked wallpapers (see .gitattributes)
|
||||
swayidle # idle lock + lid policy via swayidle-lock.service unit
|
||||
|
||||
# desktop apps
|
||||
flameshot # screenshot tool; bound to CTRL+Shift+1/2/3 in niri keybinds
|
||||
wl-clipboard # clipboard provider flameshot copies through on wayland
|
||||
filezilla
|
||||
podman
|
||||
firefox
|
||||
vlc
|
||||
steam
|
||||
Reference in New Issue
Block a user