~ruther/guix-local

3c530361e6875f0eb5496422a5c0a2f1ae21e3cb — Jake Coble 3 months ago 5db3da8
gnu: Add hyprmag.

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

Closes: guix/guix#4426
Change-Id: Icaa2595979b15508b1b5d8acc4d86afe868cdd63
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
1 files changed, 32 insertions(+), 0 deletions(-)

M gnu/packages/wm.scm
M gnu/packages/wm.scm => gnu/packages/wm.scm +32 -0
@@ 452,6 452,38 @@ its looks.")
     `((upstream-name . "source")))
    (license license:bsd-3)))

(define-public hyprmag
  (package
    (name "hyprmag")
    (version "2.1.1")
    (source
     (origin
       (method git-fetch)
       (uri (git-reference
              (url "https://github.com/SIMULATAN/hyprmag")
              (commit version)))
       (file-name (git-file-name name version))
       (sha256
        (base32 "00rc5xmddcg5iwganhwr8nyi7falh6jg324ip2r2yidmkpnsqj60"))))
    (build-system cmake-build-system)
    (arguments
     (list #:tests? #f                  ;no tests
           #:configure-flags
           #~(list (string-append "-DCMAKE_INSTALL_MANDIR=share/man"))))
    (inputs (list cairo
                  ijg-libjpeg
                  libglvnd
                  pango
                  wayland
                  wayland-protocols
                  libxkbcommon))
    (native-inputs (list pkg-config))
    (home-page "https://github.com/SIMULATAN/hyprmag")
    (synopsis "Wayland screen magnifier")
    (description "Hyprmag is a wlroots-compatible Wayland screen magnifier with basic
 customization options.")
    (license license:bsd-3)))

(define-public i3status
  (package
    (name "i3status")