u/swinkq

Made a now playing extension with a real spectrum analyzer in the top bar
▲ 165 r/gnome

Made a now playing extension with a real spectrum analyzer in the top bar

Been working on this for a while. It puts an equalizer in the top bar, and clicking it opens a card with the cover, a seek bar and controls. It works with any MPRIS player: Spotify, Firefox, mpv, Flatpak stuff, whatever.

The bars can be swapped for an actual spectrum analyzer that reacts to the audio (works on PipeWire). That's the part I'm most happy with tbh.

Processing img vchcsx27dluh1...

You can also put it inside Quick Settings instead of having its own button. Supports GNOME 45 to 51.

https://extensions.gnome.org/extension/10736/now-playing-card/
https://github.com/epogonii/nowplaying-card

Feedback and bug reports welcome.

u/swinkq — 5 days ago

Wisp: snapper snapshots in the GNOME top bar

Tumbleweed already takes snapper snapshots: one an hour and a pair around every zypper run. Looking at them usually means the terminal or YaST. Wisp puts them in the GNOME top bar.

  • Every snapshot, newest first; a pre/post pair around an update shows as one event
  • Take one with a description, delete one, open it in Files as it was
  • See what changed since a snapshot, pick files and put them back
  • Roll the whole system back, with a warning when /etc/fstab would overrule it
  • Retention limits, snapper's timers, btrfsmaintenance jobs and disk usage in preferences

Wisp runs nothing as root. Reading goes to snapperd over D-Bus as your user. Restoring files, rollback and editing configs are shown as a command to copy and run yourself; snapper's timers are switched through systemd, which asks polkit.

Tested on Tumbleweed with GNOME 50-51 and the default snapper setup.

Needs snapper and one config. GNOME 46 to 51.

Get it: https://extensions.gnome.org/extension/10755/wisp/

Source: https://github.com/epogonii/wisp

u/swinkq — 16 days ago