diff options
author | Sisiutl <sisiutl@egregore.fun> | 2024-12-02 19:31:08 +0100 |
---|---|---|
committer | Sisiutl <sisiutl@egregore.fun> | 2024-12-02 19:31:08 +0100 |
commit | 75296e588be85cc8fb62b79bb50630555210cdf1 (patch) | |
tree | c158cc84c49c0f4443e6210f09495a328d4d0fa6 | |
parent | 3b258d374043b476a5dba2d84d4ffb21b8e9b3bd (diff) |
liquidprompt upstreamed
-rw-r--r-- | sigils/packages/upstream.scm | 77 |
1 files changed, 1 insertions, 76 deletions
diff --git a/sigils/packages/upstream.scm b/sigils/packages/upstream.scm index 9a3b310..708ef41 100644 --- a/sigils/packages/upstream.scm +++ b/sigils/packages/upstream.scm @@ -38,82 +38,7 @@ python-pyopengl-accelerate)) ;; udis86 #:use-module (gnu packages pkg-config) - #:use-module (gnu packages python) - ;; liquidprompt - #:use-module (guix build-system copy) - #:use-module (gnu packages admin) - #:use-module (gnu packages base) - #:use-module (gnu packages ncurses)) - -(define-public liquidprompt - (package - (name "liquidprompt") - (version "2.1.2") - (home-page "https://github.com/liquidprompt/liquidprompt") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/liquidprompt/liquidprompt") - (commit (string-append "v" version)))) - (file-name (git-file-name name version)) - (sha256 - (base32 "0ljlq97mh84d6g6r3abb254vrwrdan5v74b69fpd62d7p9ffnsgf")))) - (build-system copy-build-system) - (arguments - (list - #:install-plan #~'(("liquidpromptrc-dist" "etc/liquidpromptrc") - ("example.bashrc" "share/liquidprompt/examples/") - ("liquid.ps1" "share/liquidprompt/examples/") - ("liquidprompt" "share/liquidprompt/") - ("contrib" "share/liquidprompt/") - ("themes" "share/liquidprompt/") - ("liquidprompt.plugin.zsh" - "share/zsh/plugins/liquidprompt/") - ("docs" #$(string-append "share/doc/" name "-" - version "/"))) - #:phases #~(modify-phases %standard-phases - (add-after 'unpack 'fix-plugin - (lambda _ - (substitute* "liquidprompt.plugin.zsh" - (("source(.*)$") - (string-append "source " - #$output - "/share/liquidprompt/liquidprompt"))))) - (add-after 'fix-plugin 'fix-tput-path - (lambda* (#:key inputs #:allow-other-keys) - (substitute* "liquidprompt" - (("([ (])\\\\?(tput|hostname|cksum|uname|tty|grep)([) ])" - all beginning command ending) - (string-append beginning - (search-input-file - inputs - (string-append "bin/" command)) - ending)))))))) - (inputs (list ncurses - coreutils - inetutils)) - (synopsis "Full-featured prompt for Bash & Zsh") - (description - "Liquidprompt is an adaptive prompt for Bash and Zsh that gives -you a nicely displayed prompt with useful information when you need it. It -does this with a powerful theming engine and a large array of data sources. - -In order to use liquidprompt with Zsh, you should use the following snippet -with Guix Home: - -@example -(service home-zsh-service-type - (home-zsh-configuration - (zshrc (list ;;... - ;; This loads liquidprompt - (mixed-text-file \"liquidprompt\" - \"[[ $- = *i* ]] && source \" liquidprompt \"/share/liquidprompt/liquidprompt\") - ;; This loads the powerline theme available in liquidprompt - (mixed-text-file \"powerline-theme\" - \"source \" liquidprompt \"/share/liquidprompt/themes/powerline/powerline.theme\")))))) -@end example\n") - (license license:agpl3+))) + #:use-module (gnu packages python)) (define-public mimeo (package |