mirror of
https://codeberg.org/guix/guix.git
synced 2026-01-25 20:15:25 -06:00
gnu: Add swayimg.
* gnu/packages/image-viewers.scm (swayimg): New variable. Change-Id: I5e6d2d01278d34df412a128a67e2ead46ad5afc2 Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
parent
cbc6baf5e9
commit
55859a28cc
1 changed files with 49 additions and 0 deletions
|
|
@ -117,6 +117,55 @@
|
|||
#:use-module (gnu packages xorg)
|
||||
#:use-module (gnu packages))
|
||||
|
||||
(define-public swayimg
|
||||
(package
|
||||
(name "swayimg")
|
||||
(version "3.6")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/artemsen/swayimg")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "15nqb1igikkvrzx3dhyj9msynfpvrnqvql6plqm8fhg10fbimfhd"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
`(#:configure-flags '(,(string-append "-Dversion=" version))))
|
||||
(native-inputs (list pkg-config))
|
||||
(inputs (list bash-completion
|
||||
fontconfig
|
||||
freetype
|
||||
giflib
|
||||
ijg-libjpeg
|
||||
imath
|
||||
json-c
|
||||
libavif
|
||||
libexif
|
||||
libheif
|
||||
libjxl
|
||||
libpng
|
||||
librsvg
|
||||
libtiff
|
||||
libwebp
|
||||
libxkbcommon
|
||||
openexr
|
||||
wayland
|
||||
wayland-protocols))
|
||||
(home-page "https://github.com/artemsen/swayimg")
|
||||
(synopsis "Customizable and lightweight image viewer for Wayland")
|
||||
(description
|
||||
"Swayimg is a fully customizable and lightweight image viewer for Wayland
|
||||
based display servers. It supports the most popular image formats (JPEG, JPEG
|
||||
XL, PNG, GIF, SVG, WebP, HEIF/AVIF, AV1F/AVIFS, TIFF, EXR, BMP, PNM, TGA, QOI,
|
||||
DICOM, Farbfeld). It has fully customizable keyboard bindings, colors, and
|
||||
many other parameters. It also supports loading images from files and pipes,
|
||||
and provides gallery and viewer modes with slideshow and animation support.
|
||||
It also includes a Sway integration mode: the application creates an overlay
|
||||
above the currently active window, which gives the illusion that you are
|
||||
opening the image directly in a terminal window.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public ytfzf
|
||||
(package
|
||||
(name "ytfzf")
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue