Files
Panama/setup/packages/hyprland-packages
T
Gabriel Brown cb7c09d208 Give the desktop real themes, video wallpapers, and honest titlebars
Appearance now opens on Themes: light and dark side by side, each
remembering its own choice, over galleries of ten shipped themes —
Tokyo Moon and Day joined by Moon Rose, Catppuccin, Nord, Gruvbox and
Everforest in both modes. A theme is a complete palette: the catalog
lives in themes.json, Theme.qml reads every color token from the
active record, and one render pipeline carries it to kitty, tmux,
btop, GTK, Vicinae, Firefox's chrome, and the lock screen. The Theme
editor builds new ones from four wells — wheel, hex, or eyedropper —
with derived surfaces, a saturation slider, debounced fine-tune, and
effects that save with the theme. Custom edits finally keep GNOME's
accent, kitty's border, and hyprlock in sync.

Wallpapers can be video: mpvpaper per output, hardware-decoded, muted
and looped, supervised and respawned. Panama owns the pausing — games,
battery, and a bar pill for right now — because the compositor
rebuilds full-screen blur for every frame a video wallpaper draws.
The lock screen gets a still frame.

Titlebars stop lying. GNOME apps get close-only on your chosen side,
the maximize and double-click settings are gone, the Settings window
obeys the same rules, and its titlebar can be turned off entirely.
Typography becomes five labeled dropdowns instead of a wall of
samples.

Contracts updated and written throughout (165 now); per the redesign
workflow none were executed — the full sweep runs once at the end.

Claude-Session: https://claude.ai/code/session_01Ms2FbjQy31TVf3CEvQhGM8
2026-08-23 23:39:04 -04:00

61 lines
1.2 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
# Video wallpapers. mpvpaper comes from Terra (Fedora does not package it);
# mpv is its hard requirement, named here so the dependency stays visible.
mpv
mpvpaper
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