Files
dotfiles/.chezmoidata/packages.yaml
T
Prad Nukala 30314160f1 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).
2026-10-16 12:01:52 -04:00

172 lines
3.2 KiB
YAML

packages:
arch:
pacman:
# shell + editors
- fish
- neovim
- helix
- micro
- tmux
# terminal
- kitty
# 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
- ripgrep
- zoxide
- eza
- bat
- jq
- duf
# media / preview (yazi + tv deps)
- ffmpeg
- ffmpegthumbnailer
- poppler
- resvg
- imagemagick
- chafa
- 7zip
- unzip
# remote
- mosh
- sshfs
- tailscale
# misc cli
- mise
- gum
- glow
- atuin
- wget
- starship
- zsh-syntax-highlighting
# fonts
- 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-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
- zoxide
- eza
- bat
- jq
- duf
- ffmpeg
- ffmpegthumbnailer
- poppler
- resvg
- imagemagick
- chafa
- sevenzip
- mosh
- mise
- gum
- glow
- atuin
- starship
- zsh-syntax-highlighting
- topgrade
cask:
- kitty
- font-victor-mono-nerd-font
shared:
gh_extensions:
- davidraviv/gh-clean-branches
- prdlk/gh-commit
- dlvhdr/gh-dash
- meiji163/gh-notify
# cargo installs (run_onchange_after_40-post), skipped when cargo is absent
cargo:
- suvadu
- mandible