From eea636e04e76e772380f8f96c41eb77bea24a0cd Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Mon, 1 Jul 2024 15:27:57 -0700 Subject: Copy package definitions from my ‘new-dotfiles’ project --- oni/packages/zsh.scm | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 oni/packages/zsh.scm (limited to 'oni/packages/zsh.scm') diff --git a/oni/packages/zsh.scm b/oni/packages/zsh.scm new file mode 100644 index 0000000..e5cad34 --- /dev/null +++ b/oni/packages/zsh.scm @@ -0,0 +1,31 @@ +(define-module (oni packages zsh) + #:use-module ((guix licenses) #:prefix license:) + #:use-module ((guix packages) #:select (package origin base32)) + #:use-module ((guix git-download) #:select (git-version + git-reference + git-fetch + git-file-name)) + #:use-module ((guix build-system copy) #:select (copy-build-system))) + +(define-public zsh-contextual-abbrevs + (let ((commit "232ac42d70dba257fa904fc9a96f2a3bfed16585") + (revision "0")) + (package + (name "zsh-contextual-abbrevs") + (version (git-version "0.0.0" revision commit)) + (source (origin + (uri (git-reference + (url "https://github.com/langston-barrett/zsh-contextual-abbrevs.git") + (commit commit))) + (method git-fetch) + (sha256 + (base32 "02r6k0bhdbj585mchz8m9z5yjzk7xd48mz4mamirb9nap4n870zh")) + (file-name (git-file-name name version)))) + (build-system copy-build-system) + (arguments + '(#:install-plan '(("src" + "/share/zsh/plugins/zsh-contextual-abbrevs")))) + (synopsis "Auto") + (description "Something") + (license license:expat) + (home-page "https://example.org")))) -- cgit v1.2.3-54-g00ecf