20 lines
900 B
Scheme
20 lines
900 B
Scheme
(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")))))))
|