chore(packages): declare every tool the configs reference

Audit of configs, scripts, tmux-palette items and television cables
against installed packages. Adds the missing pacman/AUR/brew entries,
a [omarchy] repo list installed only where that repo is configured,
and cargo installs in 40-post. 10-packages filters lists with pacman -T
so provider packages (mise-bin, yazi-git) are not replaced, and uses
yay with paru as fallback. noctalia-shell -> noctalia-git (AUR name).
This commit is contained in:
Prad Nukala committed 2026-10-16 12:01:52 -04:00
1 parent 6f73aa2f82
commit 30314160f1
13 files changed
+156 -46

No files matched your search

+74 -5
View File
@@ -4,21 +4,33 @@ packages:
# shell + editors
- fish
- neovim
- tmux
- helix
- micro
- tmux
# terminal
- kitty
# tui tools
# tui tools (tmux-palette, television cables, fish functions)
- yazi
- lazygit
- lazydocker
- docker
- docker-compose
- btop
- fastfetch
- onefetch
- television
- serie
- tig
- gitui
- tldr
- navi
- mdfried
# vcs + forge
- git
- github-cli
- git-delta
- diffnav
- tea
# search / files
- fzf
- fd
@@ -28,15 +40,21 @@ packages:
- bat
- jq
- duf
# media / preview (yazi deps)
# media / preview (yazi + tv deps)
- ffmpeg
- ffmpegthumbnailer
- poppler
- resvg
- imagemagick
- chafa
- 7zip
- unzip
# remote
- mosh
- sshfs
- tailscale
# misc cli
- mise
- gum
- glow
- atuin
@@ -47,27 +65,74 @@ packages:
- ttf-victor-mono-nerd
aur:
- topgrade
- portop
desktop:
# linux desktop layer (role desktop|laptop)
pacman:
- niri
- xwayland-satellite
- polkit-gnome
- uwsm
- xdg-user-dirs
# wayland utilities the compositor configs and ~/.local/bin scripts call
- wl-clipboard
- cliphist
- wtype
- ydotool
- grim
- slurp
- hyprpicker
- pamixer
- brightnessctl
- libnotify
# desktop apps bound in niri/hypr
- nautilus
- imv
- mpv
- evince
- chromium
- obsidian
aur:
- noctalia-shell
- noctalia-git
- vicinae-bin
- beeper-bin
- fastmail
- tldraw-offline-bin
# [omarchy] pacman repo (pkgs.omarchy.org); installed only when that repo
# is configured. Hyprland, waybar and the omarchy-* scripts come with
# the Omarchy install itself and are not listed.
omarchy:
- herdr
- flea
- voxtype-bin
- xdg-terminal-exec
- hyprland-preview-share-picker
- brave-origin-bin
- claude-desktop
- 1password
- spotify
darwin:
brew:
- fish
- neovim
- helix
- tmux
- yazi
- lazygit
- lazydocker
- btop
- fastfetch
- onefetch
- television
- serie
- tig
- gitui
- tldr
- navi
- git
- gh
- git-delta
- tea
- fzf
- fd
- ripgrep
@@ -81,7 +146,10 @@ packages:
- poppler
- resvg
- imagemagick
- chafa
- sevenzip
- mosh
- mise
- gum
- glow
- atuin
@@ -97,6 +165,7 @@ packages:
- prdlk/gh-commit
- dlvhdr/gh-dash
- meiji163/gh-notify
go: []
# cargo installs (run_onchange_after_40-post), skipped when cargo is absent
cargo:
- suvadu
- mandible