Workstation optimization: Chrome cleanup, package purge, PCIe audit, service tuning
- Chrome/Chromium cleanup (ADR 0006): removed 10GB chromium profile, broken PWA shortcuts, dead BROWSER_CDP_URL from .bashrc, restored Wayland chrome-flags.conf - Package cleanup (ADR 0007): Tier 1-4 executed, 40 packages removed (KDE Plasma, ruby, love, xorg-server, kscreen/kscreenlocker), 45 cascade orphans purged - Waybar USB module: auto-mount via udisks2, yazi integration, hover details - Service tuning: disabled bluetooth.service, NetworkManager-wait-online.service - hypridle fix: upgraded sdbus-cpp 2.3.0->2.3.1-1 (SEGV crash loop resolved) - PCIe audit: GPU in wrong slot (PCIEX4 vs PCIEX16), 8x bandwidth loss documented - D-Bus cleanup: removed stale org.kde.kwalletd6.service stub - Ansible: all changes reflected in vars/main.yml and task files
This commit is contained in:
+108
-1
@@ -66,10 +66,117 @@ hyprland_packages:
|
||||
- pipewire-pulse
|
||||
- wireplumber
|
||||
- pavucontrol
|
||||
- dolphin
|
||||
- egl-wayland
|
||||
- qt5-wayland
|
||||
- qt6-wayland
|
||||
- chafa
|
||||
- 7zip
|
||||
- resvg
|
||||
- udisks2
|
||||
|
||||
# X11 packages to remove (Wayland-only environment)
|
||||
# Tier 1: no dependents, no active use — ADR 0007
|
||||
hyprland_packages_remove:
|
||||
# X11 clipboard (replaced by wl-clipboard)
|
||||
- xclip
|
||||
- xsel
|
||||
# X11 display managers (replaced by greetd+tuigreet)
|
||||
- lightdm
|
||||
- lightdm-slick-greeter
|
||||
- lightdm-settings
|
||||
- sddm
|
||||
- sddm-kcm
|
||||
- sddm-breath-theme
|
||||
# X11 video drivers (not used; Xwayland renders via Mesa)
|
||||
- xf86-video-amdgpu
|
||||
- xf86-video-ati
|
||||
- xf86-video-intel
|
||||
- xf86-video-nouveau
|
||||
- xf86-video-vesa
|
||||
# X11 input driver (superseded by libinput)
|
||||
- xf86-input-synaptics
|
||||
# X11 tools (no X11 session exists)
|
||||
- xterm
|
||||
- xorg-twm
|
||||
- xorg-xinit
|
||||
- xorg-xkill
|
||||
- x11vnc
|
||||
- numlockx
|
||||
- startup-notification
|
||||
- xorg-server-xvfb
|
||||
# Legacy wallpaper
|
||||
- illyria-wallpaper
|
||||
# Redundant NTP (systemd-timesyncd is active)
|
||||
- ntp
|
||||
# KDE screenshot (replaced by grim+slurp+grimblast)
|
||||
- spectacle
|
||||
# KDE pamac tray (paru is AUR helper; pamac not running)
|
||||
- pamac-tray-icon-plasma
|
||||
# Tier 2: KDE Plasma stack (replaced by Hyprland native tools) — ADR 0007
|
||||
# Dolphin and kdegraphics-thumbnailers are kept (no plasma-workspace dep)
|
||||
- kwin
|
||||
- plasma-desktop
|
||||
- plasma-workspace
|
||||
- kdeplasma-addons
|
||||
- plasma-nm
|
||||
- plasma-pa
|
||||
- plasma-x11-session
|
||||
- kde-gtk-config
|
||||
- powerdevil
|
||||
- xdg-desktop-portal-kde
|
||||
- plasma-integration
|
||||
# Dolphin file manager replaced by yazi; kdegraphics-thumbnailers was dolphin-only
|
||||
- dolphin
|
||||
- dolphin-plugins
|
||||
- kdegraphics-thumbnailers
|
||||
# Tier 2b: KDE screen management (replaced by wlr-randr/hyprlock) — ADR 0007
|
||||
- kscreen
|
||||
- kscreenlocker
|
||||
# Tier 3: no active use, no dependents — ADR 0007
|
||||
# Ruby: entire stack including subpackages (no active Ruby usage)
|
||||
- ruby
|
||||
- ruby-abbrev
|
||||
- ruby-base64
|
||||
- ruby-bigdecimal
|
||||
- ruby-bundled-gems
|
||||
- ruby-bundler
|
||||
- ruby-csv
|
||||
- ruby-debug
|
||||
- ruby-default-gems
|
||||
- ruby-drb
|
||||
- ruby-erb
|
||||
- ruby-getoptlong
|
||||
- ruby-irb
|
||||
- ruby-matrix
|
||||
- ruby-minitest
|
||||
- ruby-mutex_m
|
||||
- ruby-net-ftp
|
||||
- ruby-net-imap
|
||||
- ruby-net-pop
|
||||
- ruby-net-smtp
|
||||
- ruby-nkf
|
||||
- ruby-observer
|
||||
- ruby-power_assert
|
||||
- ruby-prime
|
||||
- ruby-racc
|
||||
- ruby-rake
|
||||
- ruby-rbs
|
||||
- ruby-rdoc
|
||||
- ruby-repl_type_completor
|
||||
- ruby-resolv-replace
|
||||
- ruby-rexml
|
||||
- ruby-rinda
|
||||
- ruby-rss
|
||||
- ruby-stdlib
|
||||
- ruby-syslog
|
||||
- ruby-test-unit
|
||||
- ruby-typeprof
|
||||
- rubygems
|
||||
# LOVE game engine (no .love files on disk)
|
||||
- love
|
||||
# X11 server (no longer required; xorg-xwayland is independent)
|
||||
- xorg-server
|
||||
- xf86-input-libinput
|
||||
|
||||
# ---------------------------------------------------------------------------
|
||||
# greetd role: display manager - minimal TUI greeter for Wayland
|
||||
|
||||
Reference in New Issue
Block a user