gnu: wlgreet: Remove #:cargo-inputs.

* gnu/packages/admin.scm (wlgreet)[inputs]: Use ‘cargo-inputs’.
[arguments]: Remove #:cargo-inputs.
* gnu/packages/rust-crates.scm (lookup-cargo-inputs)[wlgreet]: New entry.

Change-Id: Iba99806338ef23dca4365308fe0c724bfc1ae7ec
This commit is contained in:
Hilton Chain 2025-04-07 15:33:34 +08:00
parent 80b6e22b32
commit ed6d0a0a7e
No known key found for this signature in database
GPG key ID: ACC66D09CA528292
2 changed files with 164 additions and 19 deletions

View file

@ -6034,21 +6034,7 @@ interfering with any pam-mount configuration.")))
"0d7lfx5jg2w7fp7llwrirnbsp27nv74f21mhrspd9ilk2cacf12d"))))
(build-system cargo-build-system)
(arguments
(list #:cargo-inputs
`(("rust-chrono" ,rust-chrono-0.4)
("rust-getopts" ,rust-getopts-0.2)
("rust-greetd-ipc" ,rust-greetd-ipc-0.10)
("rust-lazy-static" ,rust-lazy-static-1)
("rust-memmap2" ,rust-memmap2-0.3)
("rust-nix" ,rust-nix-0.25)
("rust-os-pipe" ,rust-os-pipe-1)
("rust-rusttype" ,rust-rusttype-0.9)
("rust-serde" ,rust-serde-1)
("rust-toml" ,rust-toml-0.5)
("rust-wayland-client" ,rust-wayland-client-0.29)
("rust-smithay-client-toolkit" ,rust-smithay-client-toolkit-0.15)
("rust-wayland-protocols" ,rust-wayland-protocols-0.29))
#:phases
(list #:phases
#~(modify-phases %standard-phases
(add-after 'unpack 'remove-bundled-fonts
(lambda _
@ -6072,10 +6058,11 @@ interfering with any pam-mount configuration.")))
inputs
(string-append "lib/" so-file)))))))))
(inputs
(list font-dejavu
font-google-roboto
libxkbcommon
wayland))
(cons* font-dejavu
font-google-roboto
libxkbcommon
wayland
(cargo-inputs 'wlgreet)))
(home-page "https://git.sr.ht/~kennylevinsen/wlgreet")
(synopsis "Bare-bones Wayland-based greeter for @command{greetd}")
(description