feat(install): idempotent per-host package installer with host-gated enablement
This commit is contained in:
1 parent
a30cd771f3
commit
779b65af8c
5 files changed
+167
No files matched your search
@@ -0,0 +1,8 @@
|
||||
# packages/aur.pkgs — AUR-only desired state, installed via yay (bootstrapped
|
||||
# from the cachyos repo by install.sh). pkgbase names; runtime resolution by yay.
|
||||
|
||||
oh-my-zsh-git # system-wide oh-my-zsh at /usr/share/oh-my-zsh; sourced by .zshrc guard
|
||||
herdr-bin # AI-agent terminal workspace manager (prebuilt binary)
|
||||
proton-pass # Proton Pass desktop client
|
||||
handy-bin # Handy voice dictation (AppImage repackaged as pkg)
|
||||
typora # markdown editor
|
||||
@@ -0,0 +1,5 @@
|
||||
# packages/blankpad.pkgs — desired state for the AMD iGPU laptop (Cezanne/Vega).
|
||||
# amdgpu is in-kernel; the only GPU-relevant package is the CPU microcode,
|
||||
# pkgbase amd-u-code (split pkgname amd-ucode). No module options needed.
|
||||
|
||||
amd-u-code
|
||||
@@ -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
|
||||
@@ -0,0 +1,8 @@
|
||||
# packages/dankware.pkgs — desired state for the nvidia hybrid-GPU laptop.
|
||||
# GPU stack: open-kernel-module DKMS kernels; nvidia-utils/lib32/libxnvctrl/
|
||||
# nvidia-prime/nvidia-settings arrive as dependencies of these pkgbases.
|
||||
# Sleep fix (NVreg_UseKernelSuspendNotifiers=1 + nvidia-suspend/resume units)
|
||||
# ships with these packages; install.sh --apply enables the units idempotently.
|
||||
|
||||
linux-cachyos-nvidia-open
|
||||
linux-cachyos-lts-nvidia-open
|
||||
Reference in new issue
Block a user