[PATCH] gnu: Add hypridle.

  • Done
  • quality assurance status badge
Details
One participant
  • John Kehayias
Owner
unassigned
Submitted by
John Kehayias
Severity
normal

Debbugs page

J
J
John Kehayias wrote 7 days ago
(address . guix-patches@gnu.org)(name . John Kehayias)(address . john.kehayias@protonmail.com)
1206addf8158340be70d512f6134439d5bec93c2.1735968562.git.john.kehayias@protonmail.com
This depends on the update to sdbus-c++ in https://issues.guix.gnu.org/74256#2. I've tested this builds and seems to run but haven't tried it in practice.

Thanks!
John

* gnu/packages/wm.scm (hypridle): New variable.

Change-Id: I4eacd1f26153703fd8078e3895d9473573cb845b
---
gnu/packages/wm.scm | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)

Toggle diff (45 lines)
diff --git a/gnu/packages/wm.scm b/gnu/packages/wm.scm
index b5fd2307d5..e7a6cb6afc 100644
--- a/gnu/packages/wm.scm
+++ b/gnu/packages/wm.scm
@@ -323,6 +323,36 @@ (define-public herbstluftwm
(home-page "https://herbstluftwm.org")
(license license:bsd-2)))

+(define-public hypridle
+ (package
+ (name "hypridle")
+ (version "0.1.5")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/hyprwm/hypridle")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "1622iz8bl8mi7gj2sc2jq6z7622l7l2izj1l9ajwj2mxpwpkdhbs"))))
+ (build-system cmake-build-system)
+ (arguments (list #:tests? #f)) ;No tests.
+ (native-inputs (list gcc-13 pkg-config))
+ (inputs
+ (list hyprlang
+ hyprutils
+ sdbus-c++
+ wayland
+ wayland-protocols))
+ (home-page "https://github.com/hyprwm/hypridle")
+ (synopsis "Hyprland's idle daemon")
+ (description
+ "Hyprland's idle daemon, based on the @code{ext-idle-notify-v1} Wayland
+protocol. Hypridle has support for D-Bus's loginctl
+commands (lock/unlock/before-sleep) and inhibit.")
+ (license license:bsd-3)))
+
(define-public hyprland
(package
(name "hyprland")

base-commit: a707ebe5d3875a49523bc17de2d36af6f1c18f7e
prerequisite-patch-id: 3efc585c869da704ca71214328a78b6e6bbad919
prerequisite-patch-id: 82bcb22fe1f5bd69d26626e575b7629f6f223ae3
--
2.47.1
J
J
John Kehayias wrote 4 days ago
(address . 75338-done@debbugs.gnu.org)
87jzb7ka0l.fsf@protonmail.com
On Sat, Jan 04, 2025 at 05:30 AM, John Kehayias wrote:

Toggle quote (9 lines)
> This depends on the update to sdbus-c++ in https://issues.guix.gnu.org/74256#2. I've tested this builds and seems to run but haven't tried it in practice.
>
> Thanks!
> John
>
> * gnu/packages/wm.scm (hypridle): New variable.
>
> Change-Id: I4eacd1f26153703fd8078e3895d9473573cb845b

With the required update to sdbus-c++ pushed, I went ahead and pushed
this as well, as ee3673217b82d50e97434ae85145b8d68f077446

John
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send an email to 75338@patchwise.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 75338
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch