summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sigils/packages/hyprland.scm31
1 files changed, 31 insertions, 0 deletions
diff --git a/sigils/packages/hyprland.scm b/sigils/packages/hyprland.scm
index 13a79f3..ee500ea 100644
--- a/sigils/packages/hyprland.scm
+++ b/sigils/packages/hyprland.scm
@@ -453,3 +453,34 @@ utility.")
(description "xdg-desktop-portal-hyprland is Hyprland’s xdg-desktop-portal
implementation. It allows for screensharing, global shortcuts, etc.")
(license license:bsd-3)))
+
+(define-public hyprpicker
+ (package
+ (name "hyprpicker")
+ (version "0.4.1")
+ (home-page "https://hyprland.org/")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://code.hyprland.org/hyprwm/hyprpicker")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32 "11r06c62dqj81r27qhf36f3smnjyk3vz8naa655m8khv4qqvmvc2"))))
+ (build-system cmake-build-system)
+ (native-inputs (list gcc-13 ;; TODO: remove this when GCC 13 is the default
+ pkg-config
+ hyprwayland-scanner))
+ (inputs (list wayland
+ wayland-protocols-next
+ libxkbcommon
+ cairo
+ pango
+ libjpeg-turbo
+ hyprutils))
+ (arguments '(#:tests? #f ;; No tests
+ #:build-type "release"))
+ (synopsis "wlroots-compatible Wayland color picker")
+ (description "hyprpicker is an utility for picking a color from your
+screen on Hyprland.")
+ (license license:bsd-3)))