Files
Panama/setup/packages/hyprland-packages
T
Gabriel Brown dfc0c49877 Let the laptop say what it is doing: battery percentage, the lid, a fingerprint
Three surfaces the first laptop install showed were missing.

The bar's battery icon gets an optional exact number beside it -- GNOME's
"Show Battery Percentage", off by default for GNOME's reason, one color with
the icon so it reads as one indicator.

The Power page says what closing the lid does. The policy already existed
(LidPolicy holds a suspend inhibitor while an external display is connected)
but was surfaced nowhere, so the machine's most physical behavior was
undiscoverable -- and the deliberate absence of an override deserves stating
rather than leaving someone to hunt for a switch that does not exist.

And the Users page grows a Fingerprint card, because fingerprint login is two
systems that fail silently when they disagree: fprintd holds the enrolled
prints, authselect decides whether PAM ever asks the reader. This machine
arrived with a finger enrolled from its GNOME days and with-fingerprint off,
which reads as "the reader is broken". The card shows both facts, flips the
authselect feature through polkit with a stated reason, and hands enrollment
to GNOME's Users panel, which owns the only good capture dialog -- a named
exception in the handoff contract. Everything through scripts/panama-fingerprint,
pinned by a stub-driven contract.

Claude-Session: https://claude.ai/code/session_01Epx9ZC1gwm81K3jm9x9CKh
2026-08-23 11:07:37 -04:00

57 lines
1.0 KiB
Plaintext

NetworkManager
adw-gtk3-theme
adwaita-icon-theme
adwaita-sans-fonts
brightnessctl
ddcutil
# The Users page's fingerprint card reads enrollment through fprintd-list.
# Workstation ships fprintd; declaring it keeps the card from silently
# missing on an install that started from less.
fprintd
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
# pw-dump backs the privacy indicators, pw-play the sound-test button.
pipewire-utils
playerctl
qrencode
qt6-qtwayland
quickshell
satty
slurp
system-config-printer
tesseract
tesseract-langpack-eng
udiskie
uwsm
vicinae
wf-recorder
# Types transcribed speech into whichever window has focus. Synthetic
# keystrokes through the virtual-keyboard protocol, so it works in
# terminals and editors that ignore a paste.
wtype
wireplumber
wl-clipboard
wofi
xdg-desktop-portal-hyprland
zbar