`deploy_file` excludes `*/Noctalia*` (noctalia's capital-N palette naming) but `.gitignore` had only the lowercase classes, so a generated palette file could become tracked-but-never-deployed — the fiction class #41 removed, reintroduced by the ignore list falling out of step with the deployer. The patterns are one contract in two files; both halves are now stated and the comment says so. `natives/` (2.4 MB of tree-sitter grammars the harness unpacks into the repo root on first use, measured on blankpad) sat unnamed in the root, one `git add -A` away from being committed as configuration. It is runtime state by every clause of AGENTS.md's doctrine, so it is ignored. The wallpaper re-fetch note pointed at `https://wallhaven.cc/w/<id>`, which answers text/html — it now names the API resolution the deploy page carries. `git-lfs` was installed because `.gitattributes` routes image types through the LFS filter — for wallpapers this week's diff untracked: `git lfs ls-files` is zero, so those four rules match nothing. The manifest now states what the tool is actually for (cloning LFS-backed upstreams such as Hugging Face model/dataset repos) and the file records its own inert state. Deleting `.gitattributes` is a pruning call for a session with Frank, not a cleanup an agent runs alone. Verified with `git check-ignore -v` for both new rules. Refs #60
32 lines
904 B
Plaintext
32 lines
904 B
Plaintext
# 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 # cloning LFS-backed upstreams (Hugging Face model/dataset repos); this repo tracks zero LFS files — .gitattributes is idle config
|
||
swayidle # idle lock watcher via swayidle-lock.service; suspend locking is noctalia's sleep inhibitor
|
||
|
||
# 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
|