Files
dotfiles/system-config/PACKAGE_AUDIT.md
T

13 KiB

Desktop Package Audit

Originally generated from pacman -Qen and pacman -Qem during desktop adoption. Versions record that snapshot; the package lists under packages/ are authoritative for current policy.

Decision key

  • KEEP: already declared by a shared desktop concern.
  • REVIEW: currently installed but not proven necessary by a configuration. The newly created desktop/local lists are provisional protection against an over-broad first Decman run; remove a package from those lists only after deciding to retire it.
  • RETIRE: selected from the approved legacy non-Wayland cleanup or the NetworkManager-only decision. These will be omitted from the desktop profile.

Official repository packages (124)

Package Version Proposed status
alacritty 0.17.0-1 KEEP — declared common desktop concern
audacity 1:3.7.8-2 KEEP — declared common desktop concern
base 3-3 KEEP — declared common desktop concern
base-devel 1-2 KEEP — declared common desktop concern
biber 1:2.21-3 KEEP — declared common desktop concern
blueman 2.4.6-2 KEEP — declared common desktop concern
bun 1.3.14-1 REVIEW — provisional desktop/local retention candidate
chromium 150.0.7871.186-1 KEEP — declared common desktop concern
code 1.130.0-2 REVIEW — provisional desktop/local retention candidate
cryptsetup 2.8.7-1 KEEP — declared common desktop concern
cudnn 9.24.0.43-1 KEEP — declared common desktop concern
dhcpcd 10.3.2-1 RETIRE — legacy X11 or superseded network/colour tool
docker 1:29.6.2-1 KEEP — declared common desktop concern
docker-compose 5.3.1-1 KEEP — declared common desktop concern
evince 1:48.4-1 KEEP — declared common desktop concern
ex-vi-compat 2-1 KEEP — declared common desktop concern
fakeroot 1:1.37.2-3 REVIEW — provisional desktop/local retention candidate
fish 4.8.1-1 KEEP — declared common desktop concern
flameshot 14.0.0-1 KEEP — declared common desktop concern
gammastep 2.0.11-2 RETIRE — legacy X11 or superseded network/colour tool
geoclue 2.8.2-1 REVIEW — provisional desktop/local retention candidate
git 2.55.0-1 KEEP — declared common desktop concern
github-cli 2.96.0-1 REVIEW — provisional desktop/local retention candidate
glances 4.5.5-1 KEEP — declared common desktop concern
gnome-font-viewer 50.0-1 REVIEW — provisional desktop/local retention candidate
gtk4-layer-shell 1.3.0-1 REVIEW — provisional desktop/local retention candidate
hypridle 0.1.8-1 KEEP — declared common desktop concern
hyprland 0.56.1-2 KEEP — declared common desktop concern
i3-wm 4.25.1-1 RETIRE — legacy X11 or superseded network/colour tool
jq 1.8.2-1 KEEP — declared common desktop concern
jre-openjdk 26.0.2.u10-1 REVIEW — provisional desktop/local retention candidate
keyd 2.6.0-5 KEEP — declared common desktop concern
lib32-libpulse 17.0+r98+gb096704c0-1 REVIEW — provisional desktop/local retention candidate
lib32-vkd3d 1.19-1 REVIEW — provisional desktop/local retention candidate
libreoffice-fresh 26.2.5-1 KEEP — declared common desktop concern
lightdm 1:1.32.0-9 RETIRE — legacy X11 or superseded network/colour tool
linux 7.1.5.arch1-2 KEEP — declared common desktop concern
linux-firmware 20260622-1 KEEP — declared common desktop concern
linux-headers 7.1.5.arch1-2 KEEP — declared common desktop concern
lsof 4.99.7-1 REVIEW — provisional desktop/local retention candidate
lvm2 2.03.41-1 REVIEW — provisional desktop/local retention candidate
man-db 2.13.1-2 KEEP — declared common desktop concern
mpv 1:0.41.0-3 REVIEW — provisional desktop/local retention candidate
neovim 0.12.4-1 KEEP — declared common desktop concern
networkmanager 1.58.0-1 KEEP — declared common desktop concern
nextcloud-client 2:33.0.7-1 KEEP — declared common desktop concern
npm 12.0.1-1 KEEP — declared common desktop concern
ntfs-3g 2026.7.7-1 KEEP — declared common desktop concern
numlockx 1.2-6 REVIEW — provisional desktop/local retention candidate
nvidia-container-toolkit 1.19.1-1 REVIEW — provisional desktop/local retention candidate
nvidia-open 610.43.03-9 KEEP — declared common desktop concern
nvidia-settings 610.43.03-1 REVIEW — provisional desktop/local retention candidate
nvtop 3.3.2-1 KEEP — declared common desktop concern
obsidian 1.12.7-3 KEEP — declared common desktop concern
ollama-cuda 0.32.5-1 REVIEW — provisional desktop/local retention candidate
opencode 1.18.8-1 REVIEW — provisional desktop/local retention candidate
os-prober 1.84-1 KEEP — declared common desktop concern
pavucontrol 1:6.2-1 KEEP — declared common desktop concern
perl-yaml-tiny 1.76-3 REVIEW — provisional desktop/local retention candidate
pipewire 1:1.6.8-1 REVIEW — provisional desktop/local retention candidate
pipewire-pulse 1:1.6.8-1 KEEP — declared common desktop concern
polybar 3.7.2-2 RETIRE — legacy X11 or superseded network/colour tool
powerline 2.8.4-4 REVIEW — provisional desktop/local retention candidate
pyenv 1:2.8.1-1 KEEP — declared common desktop concern
qalculate-qt 5.12.0-1 KEEP — declared common desktop concern
qbittorrent 5.2.3-3 KEEP — declared common desktop concern
qpwgraph 1.0.3-1 REVIEW — provisional desktop/local retention candidate
r 4.6.1-1 KEEP — declared common desktop concern
ranger 1.9.4-5 REVIEW — provisional desktop/local retention candidate
refind 0.14.2-3 KEEP — declared common desktop concern
retry 1.0.6-1 REVIEW — provisional desktop/local retention candidate
rofi 2.0.0-1 KEEP — declared common desktop concern
rpi-imager 2.0.9-1 REVIEW — provisional desktop/local retention candidate
rsync 3.4.4-1 KEEP — declared common desktop concern
rustup 1.29.0-2 REVIEW — provisional desktop/local retention candidate
screengrab 3.2.0-1 REVIEW — provisional desktop/local retention candidate
sddm 0.21.0-7 KEEP — declared common desktop concern
seahorse 1:47.0.1-6 REVIEW — provisional desktop/local retention candidate
signal-desktop 8.20.0-1 KEEP — declared common desktop concern
smplayer 25.6.0-2 KEEP — declared common desktop concern
starship 1.26.0-1 KEEP — declared common desktop concern
steam 1.0.0.87-1 KEEP — declared common desktop concern
sudo 1.9.17.p2-6 REVIEW — provisional desktop/local retention candidate
sway 1:1.12-4 REVIEW — provisional desktop/local retention candidate
teamspeak3 3.6.2-6 KEEP — declared common desktop concern
texlive-basic 2026.1-1 KEEP — declared common desktop concern
texlive-bin 2026.0-2 REVIEW — provisional desktop/local retention candidate
texlive-fontsrecommended 2026.1-1 KEEP — declared common desktop concern
texlive-latex 2026.1-1 KEEP — declared common desktop concern
texlive-latexextra 2026.1-1 KEEP — declared common desktop concern
texlive-latexrecommended 2026.1-1 KEEP — declared common desktop concern
texlive-meta 2026.1-1 REVIEW — provisional desktop/local retention candidate
thunderbird 153.0-1 KEEP — declared common desktop concern
tmux 3.7_b-1 KEEP — declared common desktop concern
tree 2.3.2-1 REVIEW — provisional desktop/local retention candidate
ttf-jetbrains-mono-nerd 3.4.0-2 KEEP — declared common desktop concern
ttf-meslo-nerd 3.4.0-2 REVIEW — provisional desktop/local retention candidate
ueberzug 18.3.1-5 REVIEW — provisional desktop/local retention candidate
unrar 1:7.2.7-1 REVIEW — provisional desktop/local retention candidate
vim 9.2.0849-1 KEEP — declared common desktop concern
virtualbox 7.2.14-1 KEEP — declared common desktop concern
vkd3d 1.19-1 REVIEW — provisional desktop/local retention candidate
vlc 3.0.23_2-9 KEEP — declared common desktop concern
vlc-plugins-all 3.0.23_2-9 REVIEW — provisional desktop/local retention candidate
vulkan-mesa-layers 1:26.1.5-1 REVIEW — provisional desktop/local retention candidate
vulkan-radeon 1:26.1.5-1 REVIEW — provisional desktop/local retention candidate
vulkan-tools 1.4.350.1-1 KEEP — declared common desktop concern
waybar 0.15.0-2 RETIRE — replaced by Noctalia and no longer declared
wdisplays 1.1.3-2 REVIEW — provisional desktop/local retention candidate
wget 1.25.0-6 REVIEW — provisional desktop/local retention candidate
wine 11.14-2 REVIEW — provisional desktop/local retention candidate
winetricks 20260125-2 REVIEW — provisional desktop/local retention candidate
wl-clipboard 1:2.3.0-1 KEEP — declared common desktop concern
xclip 0.13-6 RETIRE — legacy X11 or superseded network/colour tool
xorg-server 21.1.24-1 RETIRE — legacy X11 or superseded network/colour tool
xorg-xauth 1.1.5-1 RETIRE — legacy X11 or superseded network/colour tool
xorg-xinit 1.4.4-1 RETIRE — legacy X11 or superseded network/colour tool
xorg-xkill 1.0.7-1 RETIRE — legacy X11 or superseded network/colour tool
xorg-xsetroot 1.1.4-1 RETIRE — legacy X11 or superseded network/colour tool
xorg-xwayland 24.1.13-1 KEEP — declared common desktop concern
xournalpp 1.3.5-1 REVIEW — provisional desktop/local retention candidate
xsel 1.2.1-2 RETIRE — legacy X11 or superseded network/colour tool
yadm 3.5.0-1 KEEP — declared common desktop concern
zellij 0.44.3-1 KEEP — declared common desktop concern

AUR / foreign packages (19)

Package Version Proposed status
ashell-bin 0.9.0-1 REVIEW — provisional desktop/local retention candidate
ausweisapp2 2.4.0-1 REVIEW — provisional desktop/local retention candidate
beads 1.0.3-1 REVIEW — provisional desktop/local retention candidate
brave-bin 1:1.92.140-1 KEEP — declared common desktop concern
decman 1.2.2-2 KEEP — declared common desktop concern
downgrade 12.0.2-1 REVIEW — provisional desktop/local retention candidate
lutris-git 0.5.22.r394.g1b0f116-1 REVIEW — provisional desktop/local retention candidate
mongodb-compass-bin 1.49.11-2 KEEP — declared common desktop concern
mullvad-vpn-beta-bin 2026.3.stable-1 KEEP — declared common desktop concern
noctalia-git 5.0.0.r5317.ga4324409f-1 KEEP — declared common Wayland concern
nomacs-git 3.23.2.r0.gccb6ff42-1 REVIEW — provisional desktop/local retention candidate
pycharm-professional 2025.2.2-1 REVIEW — provisional desktop/local retention candidate
rustrover 2026.1.3-1 REVIEW — provisional desktop/local retention candidate
spotify 1:1.2.92.147-1 KEEP — declared common desktop concern
xclicker 1.5.1-1 REVIEW — provisional desktop/local retention candidate
yay 13.0.1-1 KEEP — declared common desktop concern
yay-debug 12.5.0-1 REVIEW — undeclared explicit package
zotero-bin 9.0.6-1 KEEP — declared common desktop concern
zsa-keymapp-bin 1.3.7-1 REVIEW — provisional desktop/local retention candidate

Initial retirement set

dhcpcd
gammastep
i3-wm
lightdm
polybar
xclip
xorg-server
xorg-xauth
xorg-xinit
xorg-xkill
xorg-xsetroot
xsel

Approved follow-up retirement

In addition to the initial set, remove these selected groups from the desktop profile:

ashell-bin
ausweisapp2
code
gammastep
gnome-font-viewer
lib32-libpulse
lib32-vkd3d
lutris-git
pycharm-professional
rpi-imager
rustrover
ueberzug
vkd3d
vulkan-mesa-layers
waybar
wine
winetricks
xclicker

Keep nomacs-git (the current PNG default), zsa-keymapp-bin (matches the managed ZSA rules), and the declared TeX Live stack. The desktop package lists now reflect these decisions; a Decman dry run must confirm the exact removal closure before applying it.