Name: sl-duobar Version: 1.0.2 Release: 100.1.1%{?dist} Summary: Sl's vertical Dock and menu-bar hybrid for Niri and Wayland License: Apache-2.0 URL: https://slsrepo.com Source0: sl-duobar-frame-files.tar.gz BuildArch: noarch Requires: sl-frame Requires: jq Requires: curl Requires: NetworkManager Requires: bluez Requires: wireplumber Requires: pipewire-utils Requires: xdg-utils Requires: python3 Requires: dnf5 %description sl-duobar combines the authoritative sl-dock application/folder/trash widget tree with the authoritative sl-menubar status controls in a vertical left/right layout. The shared sl-frame runtime owns those visual components. This package retains Duobar-specific helpers/configuration and installs one definitive sl-duobar.css assembled from the shared Menubar contract, shared Dock material and final Duobar composition overrides. %prep %setup -q -n sl-duobar-frame-files %build %install install -d %{buildroot}%{_bindir} ln -s sl-frame %{buildroot}%{_bindir}/sl-duobar ln -s ../lib/sl-frame/sl-frame-status %{buildroot}%{_bindir}/sl-duobar-status install -Dm0755 helpers/sl-duobar-tray %{buildroot}%{_bindir}/sl-duobar-tray install -Dm0755 helpers/sl-duobar-windows %{buildroot}%{_bindir}/sl-duobar-windows install -Dm0755 helpers/sl-duobar-workspaces %{buildroot}%{_bindir}/sl-duobar-workspaces install -Dm0755 helpers/sl-duobar-privacy %{buildroot}%{_bindir}/sl-duobar-privacy install -Dm0644 share/duobar/config.kdl %{buildroot}%{_datadir}/sl-duobar/config.kdl install -Dm0644 share/duobar/sl-duobar.css %{buildroot}%{_datadir}/sl-duobar/sl-duobar.css install -Dm0644 assets/slash.png %{buildroot}%{_datadir}/sl-duobar/assets/slash.png %files %{_bindir}/sl-duobar %{_bindir}/sl-duobar-status %{_bindir}/sl-duobar-tray %{_bindir}/sl-duobar-windows %{_bindir}/sl-duobar-workspaces %{_bindir}/sl-duobar-privacy %{_datadir}/sl-duobar/config.kdl %{_datadir}/sl-duobar/sl-duobar.css %{_datadir}/sl-duobar/assets/slash.png %changelog * Sat Oct 03 2026 Sl (Shahaf Levi) - 1.0.2-1 - Align the Duobar package version with the consolidated sl-frame desktop release. * Sat Oct 03 2026 Sl (Shahaf Levi) - 1.0.1-2 - Deliver the updated shared tray helper. * Wed Sep 30 2026 Sl (Shahaf Levi) - 1.0.1-1 - Ship live update labels, repaired update counting, and independent tray integration from the shared sl-frame runtime. - Use spotlight-bar for Search and Niri's native screenshot action by default. * Tue Sep 29 2026 Sl (Shahaf Levi) - 1.0.0-2 - Use sl-frame's canonical shared status helper instead of packaging a copied snapshot. * Mon Sep 21 2026 Sl (Shahaf Levi) - 1.0.0-1 - Add the first sl-duobar package on top of the shared sl-frame runtime. - Compose the exact shared Dock builder and Menubar controls instead of parallel recreations. - Keep the center Dock source-identical while moving the launcher and Menubar-style controls into the vertical rail. - Match Menubar workspace, input-source, status, privacy and popover behavior, including adaptive black/white wallpaper contrast. - Keep left/right-only placement, horizontal time-only clock, configurable upper/lower ordering and tray overflow. - Install one definitive Duobar stylesheet assembled in a fixed Menubar -> Dock -> Duobar order, and load no competing CSS providers at runtime.