mirror of
https://github.com/prdlk/dotfiles.git
synced 2026-11-02 11:32:42 +00:00
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:
1 parent
6f73aa2f82
commit
30314160f1
13 files changed
+156
-46
No files matched your search
@@ -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
|
||||
Reference in new issue
Block a user