ed063ab1fe
Capture desktop-specific system, session, Noctalia, and Pi integration alongside shared laptop support. Retire obsolete X11 configuration and make package ownership explicit for repeatable Decman deployments.
206 lines
13 KiB
Markdown
206 lines
13 KiB
Markdown
# Desktop Package Audit
|
|
|
|
Generated from `pacman -Qen` (official repository, explicitly installed) and `pacman -Qem` (AUR/foreign, explicitly installed). Package versions are included so this is an exact inventory.
|
|
|
|
## 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` | KEEP — declared common desktop concern |
|
|
| `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` | `5.0.0_beta.3-2` | REVIEW — provisional desktop/local retention candidate |
|
|
| `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
|
|
|
|
```text
|
|
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:
|
|
|
|
```text
|
|
ashell-bin
|
|
ausweisapp2
|
|
code
|
|
gammastep
|
|
gnome-font-viewer
|
|
lib32-libpulse
|
|
lib32-vkd3d
|
|
lutris-git
|
|
pycharm-professional
|
|
rpi-imager
|
|
rustrover
|
|
ueberzug
|
|
vkd3d
|
|
vulkan-mesa-layers
|
|
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.
|