guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 5a9a8cb7a8e645828f5eebdd579ede1f76d15c8c
Author: Carlos Durán Domínguez <[email protected]>
AuthorDate: Sun Jan 18 22:44:14 2026 +0100
gnu: Add sov.
* gnu/packages/wm.scm (sov): New variable.
Change-Id: Ice852054f659a61050f79f4563ab19417a395e83
Signed-off-by: Ludovic Courtès <[email protected]>
Merges: #5731
---
gnu/packages/wm.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index 6c54c74704..9b4d9eeeae 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")