.
This commit is contained in:
parent
2410df86b7
commit
bb066753e2
1 changed files with 49 additions and 66 deletions
|
@ -53,6 +53,8 @@
|
|||
#:use-module
|
||||
(gnu packages cpio)
|
||||
#:use-module
|
||||
(gnu packages cpp)
|
||||
#:use-module
|
||||
(gnu packages docbook)
|
||||
#:use-module
|
||||
(gnu packages elf)
|
||||
|
@ -112,31 +114,6 @@
|
|||
((zilti packages utilities)
|
||||
#:prefix utils:))
|
||||
|
||||
(define-public tomlplusplus ;; SENT to Guix
|
||||
(package
|
||||
(name "tomlplusplus")
|
||||
(version "3.4.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/marzer/tomlplusplus")
|
||||
(commit
|
||||
(string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"1hvbifzcc97r9jwjzpnq31ynqnj5y93cjz4frmgddnkg8hxmp6w7"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs
|
||||
(list python utils:cmake))
|
||||
(arguments
|
||||
(list #:tests? #f))
|
||||
(home-page "https://marzer.github.io/tomlplusplus/")
|
||||
(synopsis "Header-only TOML config file parser and serializer for C++17")
|
||||
(description "Header-only TOML config file parser and serializer for C++17.")
|
||||
(license license:expat)))
|
||||
|
||||
(define-public libliftoff
|
||||
(package
|
||||
(name "libliftoff")
|
||||
|
@ -165,29 +142,6 @@ way. Users create \"virtual planes\" called layers, set KMS properties on them,
|
|||
and libliftoff will pick hardware planes for these layers if possible.")
|
||||
(license license:expat)))
|
||||
|
||||
(define cairo-for-hyprland
|
||||
(package
|
||||
(inherit cairo)
|
||||
(name "cairo")
|
||||
(version "1.18.0")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri
|
||||
(string-append "https://cairographics.org/releases/cairo-"
|
||||
version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0r0by563s75xyzz0d0j1nmjqmdrk2x9agk7r57p3v8vqp4v0ffi4"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list #:tests? #f
|
||||
#:glib-or-gtk? #t
|
||||
#:configure-flags
|
||||
#~(list "-Dspectre=disabled")))
|
||||
(outputs
|
||||
'("out"))))
|
||||
|
||||
(define hwdata-for-hyprland
|
||||
(package
|
||||
(inherit hwdata)
|
||||
|
@ -273,7 +227,7 @@ and libliftoff will pick hardware planes for these layers if possible.")
|
|||
(define-public hyprland
|
||||
(package
|
||||
(name "hyprland")
|
||||
(version "0.39.0")
|
||||
(version "0.39.1")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -285,7 +239,7 @@ and libliftoff will pick hardware planes for these layers if possible.")
|
|||
(recursive? #t)))
|
||||
(sha256
|
||||
(base32
|
||||
"0v6xadkrl138irq43s7y747krdirqz9fskw74jbizs5nij1qm9qi"))))
|
||||
"1b2l1j7i7fgy66c1nai7z16l0a95ay3xqq7yr2r6h7sq0jlnpgpc"))))
|
||||
(build-system cmake-build-system )
|
||||
(arguments
|
||||
(list #:build-type "release"
|
||||
|
@ -317,7 +271,7 @@ and libliftoff will pick hardware planes for these layers if possible.")
|
|||
jq
|
||||
pkg-config))
|
||||
(inputs
|
||||
(list cairo-for-hyprland
|
||||
(list cairo
|
||||
eudev
|
||||
gcc-13
|
||||
hwdata-for-hyprland
|
||||
|
@ -377,20 +331,49 @@ more.")
|
|||
(append xcb-util-wm)
|
||||
(append xorg-server-xwayland)))))
|
||||
|
||||
(define hyprland-official-plugin
|
||||
(package
|
||||
(name "hyprland-official-plugin")
|
||||
(version "e9457e08ca3ff16dc5a815be62baf9e18b539197")
|
||||
(source
|
||||
(origin (method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/hyprwm/hyprland-plugins")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"1zh5x83nfr5893snnz38kmxvj31m8n8pgjdd0759amm41f4gw2ia"))))
|
||||
(build-system meson-build-system)
|
||||
(native-inputs
|
||||
(list gcc-13
|
||||
pkg-config
|
||||
hyprland
|
||||
wayland))
|
||||
(inputs
|
||||
(list pango
|
||||
cairo
|
||||
pixman
|
||||
libdrm-for-hyprland
|
||||
libinput
|
||||
libxkbcommon))
|
||||
(home-page "https://github.com/hyprwm/hyprland-plugins")
|
||||
(synopsis "A template for official hyprland plugins")
|
||||
(description "A template for official hyprland plugins")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public hyprland-plugin-hyprsplit
|
||||
(package
|
||||
(name "hyprland-plugin-hyprsplit")
|
||||
(version "3b71eaf")
|
||||
(version "6b9db62fab91066bb678f14198771b8e8cc12a8f")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/shezdy/hyprsplit.git")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"0cqr5h5lkwcadavsh9yx0xbc88rlr29s3zws1694ya8ayalbappx"))))
|
||||
(origin (method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/shezdy/hyprsplit.git")
|
||||
(commit version)))
|
||||
(sha256
|
||||
(base32
|
||||
"1zh5x83nfr5893snnz38kmxvj31m8n8pgjdd0759amm41f4gw3ia"))))
|
||||
(build-system meson-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
@ -407,7 +390,7 @@ more.")
|
|||
pkg-config
|
||||
wayland))
|
||||
(inputs
|
||||
(list cairo-for-hyprland
|
||||
(list cairo
|
||||
hyprlang
|
||||
libdrm-for-hyprland
|
||||
libinput
|
||||
|
@ -470,7 +453,7 @@ more.")
|
|||
(list gcc-13
|
||||
pkg-config))
|
||||
(inputs
|
||||
(list cairo-for-hyprland
|
||||
(list cairo
|
||||
mesa
|
||||
rosenthal:hyprland-protocols
|
||||
wayland-protocols-for-hyprland
|
||||
|
@ -489,7 +472,7 @@ more.")
|
|||
(define-public hypridle
|
||||
(package
|
||||
(name "hypridle")
|
||||
(version "0.1.1")
|
||||
(version "0.1.2")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
|
@ -500,7 +483,7 @@ more.")
|
|||
(string-append "v" version))))
|
||||
(sha256
|
||||
(base32
|
||||
"0k0izx34zp65lawl25n8my2m4yfql9zmfljlkz50k4yr8d9qbb31"))))
|
||||
"10l0yxy1avryjj54gimw2blhl7348dypyhh43b73a8ncjicpjnzc"))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list
|
||||
|
@ -554,7 +537,7 @@ more.")
|
|||
egl-wayland
|
||||
eglexternalplatform))
|
||||
(inputs
|
||||
(list cairo-for-hyprland
|
||||
(list cairo
|
||||
pango
|
||||
linux-pam
|
||||
mesa
|
||||
|
|
Loading…
Reference in a new issue