summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosep Bigorra <jjbigorra@gmail.com>2025-06-25 15:29:46 +0200
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-06-27 12:17:17 +0100
commit790e726e6e5130bc3094911e79b8701ca6e253a2 (patch)
tree113fa98c86beb677113b066a01b95ae6704ce526
parentdb94d31fed19d2bbfb035fac95109c258be75aae (diff)
gnu: Add hyprsunset.
* gnu/packages/xdisorg.scm (hyprsunset): New variable. Change-Id: Ibd63a11a654a8b78451c9533c06882c2c7d04067 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/xdisorg.scm38
1 files changed, 38 insertions, 0 deletions
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 0a9be0a70e..62d0bafa41 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -3891,6 +3891,44 @@ This package is the fork of hsetroot by Hyriand.")
"This package provides Hyprland cursor format, library and utilities.")
(license license:bsd-3)))
+(define-public hyprsunset
+ (package
+ (name "hyprsunset")
+ (version "0.1.0")
+ (source
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/hyprwm/hyprsunset")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "110cw7nd6a0krsg6764hx2i45lc8n4b1iln3b8jz1x6pziw1qna9"))))
+ (build-system cmake-build-system)
+ (arguments
+ (list
+ #:tests? #f)) ;No tests.
+ (native-inputs
+ (list gcc-14
+ pkg-config))
+ (inputs
+ (list hyprwayland-scanner
+ hyprutils
+ wayland
+ hyprland-protocols
+ wayland-protocols))
+ (home-page "https://wiki.hypr.land/Hypr-Ecosystem/hyprsunset/")
+ (synopsis "Blue-light filter for Hyprland")
+ (description
+ "This is a small utility to provide a blue light filter for your system.
+This method is preferred to screen shaders as it will not be captured via
+recording / screenshots.
+
+hyprsunset also provides a gamma filter, which can be used to adjust perceived
+display brightness on monitors that do not support software control, or to
+reduce percieved brightness below the monitor's minimum.")
+ (license license:bsd-3)))
+
(define-public hyprlock
(package
(name "hyprlock")