summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorYunqi Shao <me@yqshao.se>2026-01-18 19:50:29 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2026-02-27 20:38:18 +0000
commita39d2337cb92b1d132b48d25c50cc24c2e62886f (patch)
tree3237ed00c485551f14ef0d8b832a8dff15ece074 /gnu
parent8499852a40b7ead6bb232921a2d8a03da9d42fbf (diff)
gnu: liquidprompt: Update to 2.2.1.
* gnu/packages/shellutils.scm (liquidprompt): Update to 2.2.1. [arguments]<#:install-plan>: Update template locations. <#:phases>: Add 'install-generated-config phase. Merges: https://codeberg.org/guix/guix/pulls/5727 Change-Id: I3f5ec199f6f0b04246fc414bd8d2a3c52acc9c5d Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/shellutils.scm20
1 files changed, 14 insertions, 6 deletions
diff --git a/gnu/packages/shellutils.scm b/gnu/packages/shellutils.scm
index 5f42058ea7d..03c9c2b6cd4 100644
--- a/gnu/packages/shellutils.scm
+++ b/gnu/packages/shellutils.scm
@@ -1066,7 +1066,7 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh
(define-public liquidprompt
(package
(name "liquidprompt")
- (version "2.1.2")
+ (version "2.2.1")
(home-page "https://github.com/liquidprompt/liquidprompt")
(source
(origin
@@ -1076,15 +1076,14 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "0ljlq97mh84d6g6r3abb254vrwrdan5v74b69fpd62d7p9ffnsgf"))))
+ (base32 "1xm3cb2dinn0zqqqya4qz2v8mp8hb6f1mckqvc6npdf8xlcwap35"))))
(build-system copy-build-system)
(arguments
(list
- #:install-plan #~'(("liquidpromptrc-dist" "etc/liquidpromptrc")
- ("example.bashrc" "share/liquidprompt/examples/")
- ("liquid.ps1" "share/liquidprompt/examples/")
+ #:install-plan #~'(("example.bashrc" "share/liquidprompt/examples/")
("liquidprompt" "share/liquidprompt/")
("contrib" "share/liquidprompt/")
+ ("templates" "share/liquidprompt/")
("themes" "share/liquidprompt/")
("liquidprompt.plugin.zsh"
"share/zsh/plugins/liquidprompt/")
@@ -1107,7 +1106,16 @@ source ${GUIX_ENVIRONMENT:-$HOME/.guix-profile}/etc/profile.d/grc.sh
(search-input-file
inputs
(string-append "bin/" command))
- ending))))))))
+ ending)))))
+ (add-after 'install 'install-generated-config
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let* ((out (assoc-ref outputs "out"))
+ (etc (string-append out "/etc"))
+ (config (string-append etc "/liquidpromptrc")))
+ (mkdir etc)
+ (with-output-to-file config
+ (lambda _
+ (invoke "./tools/config-from-doc.sh")))))))))
(inputs (list ncurses
coreutils
inetutils))