The initial package list was quoted into a single bogus dnf argument and every dnf error was discarded, so a fresh install silently skipped most of it. Two package lists were never wired into the pipeline at all, and change-settings ran before install-packages, so the vicinae theme step was permanently skipped. Fixed the ordering, the quoting, and stopped swallowing errors. Separately, hypridle could start with its WAYLAND_DISPLAY condition unmet if it raced the env-publish call, silently never starting -- and it's the only listener for the logind Lock signal. Made the start wait on the environment synchronously. panama-idle also wrote its generated config to a fixed temp path with no locking, so concurrent applies could interleave into a corrupt file; switched to mktemp plus an atomic mv. Claude-Session: https://claude.ai/code/session_01E6TJUAh41HaP25MVHWkhRZ
47 lines
577 B
Plaintext
47 lines
577 B
Plaintext
NetworkManager
|
|
adw-gtk3-theme
|
|
adwaita-icon-theme
|
|
adwaita-sans-fonts
|
|
brightnessctl
|
|
ddcutil
|
|
gpu-screen-recorder
|
|
grim
|
|
grimblast
|
|
gtk-update-icon-cache
|
|
helium-browser-bin
|
|
hypridle
|
|
hyprland
|
|
hyprland-guiutils
|
|
hyprland-uwsm
|
|
hyprlock
|
|
hyprpaper
|
|
hyprpicker
|
|
hyprpolkitagent
|
|
hyprpwcenter
|
|
hyprshutdown
|
|
hyprsunset
|
|
hyprsysteminfo
|
|
kde-connect
|
|
libnotify
|
|
nm-connection-editor
|
|
orca
|
|
pamixer
|
|
playerctl
|
|
qrencode
|
|
qt6-qtwayland
|
|
quickshell
|
|
satty
|
|
slurp
|
|
system-config-printer
|
|
tesseract
|
|
tesseract-langpack-eng
|
|
udiskie
|
|
uwsm
|
|
vicinae
|
|
wf-recorder
|
|
wireplumber
|
|
wl-clipboard
|
|
wofi
|
|
xdg-desktop-portal-hyprland
|
|
zbar
|