diff options
Diffstat (limited to 'tw/packages/shell.scm')
-rw-r--r-- | tw/packages/shell.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/tw/packages/shell.scm b/tw/packages/shell.scm new file mode 100644 index 00000000..b1ea15f9 --- /dev/null +++ b/tw/packages/shell.scm @@ -0,0 +1,30 @@ +(define-module (tw packages shell) + #:use-module (gnu packages shells) + #:use-module (guix build-system copy) + #:use-module (guix git-download) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix packages)) + +(define-public zsh-completions + (package + (name "zsh-completions") + (version "0.34.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/zsh-users/zsh-completions") + (commit version))) + (file-name (git-file-name name version)) + (sha256 (base32 "0jjgvzj3v31yibjmq50s80s3sqi4d91yin45pvn3fpnihcrinam9")))) + (build-system copy-build-system) + (arguments '(#:install-plan '(("src/" "share/zsh/site-functions/") + ("README.md" "share/doc/zsh-completions/")))) + (inputs (list zsh)) + (home-page "https://github.com/zsh-users/zsh-completions") + (description "Additional completion definitions for Zsh") + (synopsis "This projects aims at gathering/developing new +completion scripts that are not available in Zsh yet. The scripts may +be contributed to the Zsh project when stable enough.") + (license (license:non-copyleft + "file://LICENSE" + "Custom BSD-like, permissive, non-copyleft license.")))) |