diff options
| author | Carlos Durán Domínguez <wurt@wurt.eu> | 2026-01-18 22:44:14 +0100 |
|---|---|---|
| committer | Ludovic Courtès <ludo@gnu.org> | 2026-02-10 11:36:16 +0100 |
| commit | 5a9a8cb7a8e645828f5eebdd579ede1f76d15c8c (patch) | |
| tree | 288c4b5655ff192eaf31eb2c534f95f27a21b6d1 | |
| parent | 08888b0e61d6e6f8cfa770ece709edeea3b80d3d (diff) | |
gnu: Add sov.
* gnu/packages/wm.scm (sov): New variable.
Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Merges: #5731
| -rw-r--r-- | gnu/packages/wm.scm | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm index 6c54c747048..9b4d9eeeae2 100644 --- a/gnu/packages/wm.scm +++ b/gnu/packages/wm.scm @@ -142,6 +142,7 @@ #:use-module (gnu packages engineering) #:use-module (gnu packages flex) #:use-module (gnu packages fontutils) + #:use-module (gnu packages fonts) #:use-module (gnu packages freedesktop) #:use-module (gnu packages fribidi) #:use-module (gnu packages gawk) @@ -2129,6 +2130,34 @@ solution in their Wayland environment.") (license (list license:gpl3 license:expat)) (home-page "https://github.com/kolunmi/sandbar"))) +(define-public sov + (package + (name "sov") + (version "0.94") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/milgra/sov") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 "0k39pr83yqpzmbk0a8a302gxmsdgpjdlvm2dijyp2yvjdn3xl0i6")))) + (build-system meson-build-system) + (inputs (list wayland libglvnd libxkbcommon)) + (native-inputs (list pkg-config wayland-protocols fontconfig + font-liberation)) ;Tests need this font. + (home-page "https://github.com/milgra/sov") + (synopsis "Wayland overlay that shows schemas for all workspaces") + (description + "@acronym{SOV, Sway Overview} provides a schematic workspace overview for +Sway window manager. Unlike thumbnail-based solutions that become unreadable +at small scales, @acronym{SOV} maintains clarity by displaying window layouts, +titles, and contents across all outputs. Designed for complex multi-workspace +setups, it's structured via HTML and styled with CSS. Typically triggered by +desktop-switching keys with minimal latency.") + (license license:gpl3+))) + (define-public spectrwm (package (name "spectrwm") |
