From 4495ee1d3d66fc993fbb844897b7e9342a8aab24 Mon Sep 17 00:00:00 2001 From: Renken Date: Wed, 7 Sep 2022 16:25:36 +0200 Subject: home: configure zsh --- nichijou/home/zsh.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 nichijou/home/zsh.scm (limited to 'nichijou/home/zsh.scm') diff --git a/nichijou/home/zsh.scm b/nichijou/home/zsh.scm new file mode 100644 index 0000000..11f973c --- /dev/null +++ b/nichijou/home/zsh.scm @@ -0,0 +1,20 @@ +(define-module (nichijou home zsh) + #:use-module (gnu home services shells) + #:use-module (gnu services) + #:use-module (gnu packages shellutils) + #:use-module (gnu packages terminals) + #:use-module (guix gexp) + #:use-module (ice-9 optargs)) + +(define-public packages + (list zsh-syntax-highlighting zsh-autosuggestions fzf)) + +(define-public services + (list (service home-zsh-service-type + (home-zsh-configuration (xdg-flavor? #t) + (zprofile (list (local-file + "config/zsh/zprofile"))) + (zlogout (list (local-file + "config/zsh/zlogout"))) + (zshrc (list (local-file + "config/zsh/zshrc"))))))) -- cgit v1.2.3