summaryrefslogtreecommitdiff
path: root/gnu/packages/shellutils.scm
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-15 11:29:02 -0400
committerMaxim Cournoyer <maxim.cournoyer@gmail.com>2022-09-15 11:43:21 -0400
commit4920f6e634eeecb37b501bdc024dfe0aab849ed0 (patch)
treec7dd5859715071cb602133b67449a29488027f70 /gnu/packages/shellutils.scm
parent513091dbd2eeba138b558f5f9bb1ee6e68eee01d (diff)
parent3d297a0017210f1dd135592efb10846840a8af88 (diff)
Merge branch 'staging' into core-updates
Conflicts resolved in: gnu/local.mk gnu/packages/cmake.scm gnu/packages/glib.scm gnu/packages/gnome.scm gnu/packages/gtk.scm gnu/packages/sdl.scm pango-next, vala-next and librsvg-bootstrap were removed in the process.
Diffstat (limited to 'gnu/packages/shellutils.scm')
-rw-r--r--gnu/packages/shellutils.scm33
1 files changed, 33 insertions, 0 deletions
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 06860dc5b2..e70b9ef706 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -57,6 +57,7 @@
#:use-module (gnu packages readline)
#:use-module (gnu packages ruby)
#:use-module (gnu packages shells)
+ #:use-module (gnu packages textutils)
#:use-module (gnu packages tmux)
#:use-module (gnu packages vim))
@@ -271,6 +272,38 @@ interactive terminal. This helps in reviewing commands before running them,
particularly in catching syntax errors.")
(license license:bsd-3)))
+(define-public grml-zsh-config
+ (package
+ (name "grml-zsh-config")
+ (version "0.19.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://deb.grml.org/pool/main/g/grml-etc-core/grml-etc-core_"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "05fri77028znjnvmh8mz3424rn8ilysj7hn8br2hk1qwkp4zzwp9"))))
+ (build-system copy-build-system)
+ (arguments
+ (list
+ #:phases
+ #~(modify-phases
+ %standard-phases
+ (add-before 'install 'make-doc
+ (lambda _ (with-directory-excursion "doc" (invoke "make")))))
+ #:install-plan
+ #~'(("etc/skel/.zshrc" "etc/skel/.zshrc")
+ ("etc/zsh/keephack" "etc/zsh/keephack")
+ ("etc/zsh/zshrc" "etc/zsh/zshrc")
+ ("doc/grmlzshrc.5" "share/man/man5/grmlzshrc.5"))))
+ (native-inputs (list txt2tags))
+ (home-page "https://grml.org/zsh/")
+ (synopsis "Grml's zsh configuration")
+ (description "This package provides an interactive setup for zsh
+preconfigured by the Grml project.")
+ (license license:gpl2)))
+
(define-public sh-z
(package
(name "sh-z")