summaryrefslogtreecommitdiff
path: root/gnu/packages/admin.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/admin.scm')
-rw-r--r--gnu/packages/admin.scm110
1 files changed, 42 insertions, 68 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 7ee2048272..2e10b5bdc0 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -127,9 +127,6 @@
#:use-module (gnu packages check)
#:use-module (gnu packages compression)
#:use-module (gnu packages cpp)
- #:use-module (gnu packages crates-graphics)
- #:use-module (gnu packages crates-io)
- #:use-module (gnu packages crates-windows)
#:use-module (gnu packages crypto)
#:use-module (gnu packages cryptsetup)
#:use-module (gnu packages curl)
@@ -304,7 +301,7 @@ services.")
(define-public detox
(package
(name "detox")
- (version "2.0.0")
+ (version "3.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -313,7 +310,7 @@ services.")
(file-name (git-file-name name version))
(sha256
(base32
- "0qix3ipvj5sn66id57k6gzilnz4f19jgwn4d72hj1jzi3m9f9k1h"))))
+ "0328w1hh279kgb4fn2vwbvwhmr32i7ayp665vs78pgjy84vhgxzy"))))
(build-system gnu-build-system)
(native-inputs
(list autoconf automake bison flex pkg-config))
@@ -4422,7 +4419,7 @@ you are running, what theme or icon set you are using, etc.")
(define-public hyfetch
(package
(name "hyfetch")
- (version "1.99.0")
+ (version "2.0.1")
(source
(origin
(method git-fetch)
@@ -4431,7 +4428,7 @@ you are running, what theme or icon set you are using, etc.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "02bc6dhwvf1daqlsw3am9y2wjfkhs8lpw3vgdxw74jg0w9bpzg8q"))))
+ (base32 "1c81425jaa2i0jdkfp2v7rsb0z7vzgba3735lgf5m921618k18rr"))))
(build-system pyproject-build-system)
(native-inputs
(list python-pytest
@@ -4642,7 +4639,7 @@ information tool.")
(define-public fastfetch
(package
(name "fastfetch")
- (version "2.50.1")
+ (version "2.50.2")
(source
(origin
(method git-fetch)
@@ -4651,7 +4648,7 @@ information tool.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "13640kljz19lm73ndqzzf2qljpw1d096l54djp9yqzspqjq2x0h5"))
+ (base32 "17pasb0cckp9pjjcmfi07lfmsg5wf59gynxq7m5w57jlzq10k3vm"))
(modules '((guix build utils)))
(snippet '(begin
(delete-file-recursively "src/3rdparty")))))
@@ -5550,14 +5547,14 @@ Netgear devices.")
(define-public atop
(package
(name "atop")
- (version "2.11.1")
+ (version "2.12.0")
(source (origin
(method url-fetch)
(uri (string-append "https://www.atoptool.nl/download/atop-"
version ".tar.gz"))
(sha256
(base32
- "0m2ij25byrw7sn61pqjdpclmlmwlk2217hbdcvsvd273z5whyrbp"))))
+ "11ih6kan3j9kg83pjhy9yffgpr638b0mfg1fq90yzrhl1k4yq28d"))))
(build-system gnu-build-system)
(arguments
(list
@@ -5928,19 +5925,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(base32 "1j3c7skby9scsq6p1f6nacbiy9b26y1sswchdsp8p3vv7fgdh2wf"))))
(build-system cargo-build-system)
(arguments
- `(#:cargo-inputs
- (("rust-async-trait" ,rust-async-trait-0.1)
- ("rust-enquote" ,rust-enquote-1)
- ("rust-getopts" ,rust-getopts-0.2)
- ("rust-libc" ,rust-libc-0.2)
- ("rust-nix" ,rust-nix-0.27)
- ("rust-pam-sys" ,rust-pam-sys-0.5)
- ("rust-rpassword" ,rust-rpassword-5)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-thiserror" ,rust-thiserror-1)
- ("rust-tokio" ,rust-tokio-1))
- #:install-source? #f
+ `(#:install-source? #f
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'patch-/bin/sh
@@ -5987,7 +5972,7 @@ it won't take longer to install 15 machines than it would to install just 2.")
(install-file "agreety.1" man1))))))))
(inputs
;; Full bash, not bash-minimal. See https://issues.guix.gnu.org/76105.
- (list bash linux-pam))
+ (cons* bash linux-pam (cargo-inputs 'greetd)))
(native-inputs
(list scdoc))
(synopsis "Minimal and flexible login manager daemon")
@@ -6046,21 +6031,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 _
@@ -6084,10 +6055,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
@@ -6119,6 +6091,29 @@ on a GUI toolkit.")
(home-page "https://git.sr.ht/~kennylevinsen/gtkgreet")
(license license:gpl3+)))
+(define-public tuigreet
+ (package
+ (name "tuigreet")
+ (version "0.9.1")
+ (source (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/apognu/tuigreet")
+ (commit version)))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32
+ "15h2b97clllbhlw5jc4lwkmir18njnyk56zghafsas84m6jjsikv"))))
+ (build-system cargo-build-system)
+ (arguments (list #:install-source? #f))
+ (inputs (cargo-inputs 'tuigreet))
+ (home-page "https://github.com/apognu/tuigreet")
+ (synopsis "Graphical console greeter for @code{greetd}")
+ (description
+ "This package provides a graphical console greeter for @code{greetd}. It
+doesn't need a Wayland compositor to be used.")
+ (license license:gpl3+)))
+
(define-public libseat
(package
(name "libseat")
@@ -6562,39 +6557,17 @@ file or files to several hosts.")
(define-public du-dust
(package
(name "du-dust")
- (version "1.1.1")
+ (version "1.2.0")
(source
(origin
(method url-fetch)
(uri (crate-uri "du-dust" version))
(file-name (string-append name "-" version ".tar.gz"))
(sha256
- (base32 "0qr6ikq2ds8bq35iw480qyhf3d43dj61wiwp8587n3mgqf5djx8w"))))
+ (base32 "1nx3a1vij6m7jkmjybaxpjmwqygh0byjqis94f8lx02i1yyw2w1d"))))
(build-system cargo-build-system)
(arguments
(list #:install-source? #f
- #:cargo-inputs `(("rust-ansi-term" ,rust-ansi-term-0.12)
- ("rust-chrono" ,rust-chrono-0.4)
- ("rust-clap" ,rust-clap-4)
- ("rust-clap-complete" ,rust-clap-complete-4)
- ("rust-clap-mangen" ,rust-clap-mangen-0.2)
- ("rust-config-file" ,rust-config-file-0.2)
- ("rust-ctrlc" ,rust-ctrlc-3)
- ("rust-directories" ,rust-directories-4)
- ("rust-filesize" ,rust-filesize-0.2)
- ("rust-lscolors" ,rust-lscolors-0.13)
- ("rust-rayon" ,rust-rayon-1)
- ("rust-regex" ,rust-regex-1)
- ("rust-serde" ,rust-serde-1)
- ("rust-serde-json" ,rust-serde-json-1)
- ("rust-stfu8" ,rust-stfu8-0.2)
- ("rust-sysinfo" ,rust-sysinfo-0.27)
- ("rust-terminal-size" ,rust-terminal-size-0.2)
- ("rust-thousands" ,rust-thousands-0.2)
- ("rust-unicode-width" ,rust-unicode-width-0.1)
- ("rust-winapi-util" ,rust-winapi-util-0.1))
- #:cargo-development-inputs `(("rust-assert-cmd" ,rust-assert-cmd-2)
- ("rust-tempfile" ,rust-tempfile-3))
#:phases #~(modify-phases %standard-phases
(add-after 'install 'install-extras
(lambda* (#:key outputs #:allow-other-keys)
@@ -6613,6 +6586,7 @@ file or files to several hosts.")
(install-file "completions/_dust"
(string-append share
"/zsh/site-functions"))))))))
+ (inputs (cargo-inputs 'du-dust))
(home-page "https://github.com/bootandy/dust")
(synopsis "Graphical disk usage analyzer")
(description "This package provides a graphical disk usage analyzer in