summaryrefslogtreecommitdiff
path: root/sigils/packages/hyprland.scm
diff options
context:
space:
mode:
Diffstat (limited to 'sigils/packages/hyprland.scm')
-rw-r--r--sigils/packages/hyprland.scm28
1 files changed, 28 insertions, 0 deletions
diff --git a/sigils/packages/hyprland.scm b/sigils/packages/hyprland.scm
index b6879a3..a6aca03 100644
--- a/sigils/packages/hyprland.scm
+++ b/sigils/packages/hyprland.scm
@@ -390,3 +390,31 @@ ability to dynamically change wallpapers through sockets")
(description "Hyprland's multi-threaded and GPU-accelerated screen locking
utility.")
(license license:bsd-3)))
+
+(define-public hypridle
+ (package
+ (name "hypridle")
+ (version "0.1.5")
+ (home-page "https://hyprland.org/")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://code.hyprland.org/hyprwm/hypridle")
+ (commit (string-append "v" version))))
+ (sha256
+ (base32 "1622iz8bl8mi7gj2sc2jq6z7622l7l2izj1l9ajwj2mxpwpkdhbs"))))
+ (build-system cmake-build-system)
+ (native-inputs (list gcc-13 ;; TODO: remove this when GCC 13 is the default
+ pkg-config))
+ (inputs (list wayland
+ wayland-protocols-next
+ hyprlang
+ hyprutils
+ sdbus-c++-next))
+ (arguments '(#:tests? #f ;; No tests
+ #:build-type "release"))
+ (synopsis "Idle daemon")
+ (description "Hyprland's idle daemon, based on the
+@dfn{ext-idle-notify-v1} protocol.")
+ (license license:bsd-3)))