chore: added gpg and updated erc 8514772b
Steve · 2026-10-11 14:36 2 file(s) · +12 −2
emacs/lisp/init-erc.el +1 −1
36 36
  (erc-tls :server "138.197.115.89"
37 37
           :port 6697
38 38
           :nick "stevedylandev_"
39 -
           :user (my/soju-user "erc")
39 +
           :user (my/soju-user "erc-benson")
40 40
           :password (my/soju-password)))
41 41
42 42
(provide 'init-erc)
home.scm +11 −1
3 3
(use-modules (gnu home)
4 4
             (gnu home services)
5 5
             (gnu home services shells)
6 +
             (gnu home services gnupg)
6 7
             (gnu home services xdg)
7 8
             (gnu packages)
8 9
             (gnu services)
16 17
         "zsh-syntax-highlighting"
17 18
         ;; tools the zshrc aliases/functions/init rely on
18 19
         "starship" "zoxide" "fzf" "fd" "bat" "eza" "jless"
19 -
         "neovim" "fastfetch" "xclip")))
20 +
         "neovim" "fastfetch" "xclip"
21 +
         ;; encryption and password management
22 +
         "gnupg" "pinentry" "password-store")))
20 23
21 24
(home-environment
22 25
  (packages %zsh-packages)
27 30
     (service home-zsh-service-type
28 31
              (home-zsh-configuration
29 32
               (zshrc (list (local-file "zsh/zshrc")))))
33 +
34 +
     ;; pinentry uses GTK under X and falls back to curses otherwise
35 +
     (service home-gpg-agent-service-type
36 +
              (home-gpg-agent-configuration
37 +
               (pinentry-program
38 +
                (file-append (specification->package "pinentry")
39 +
                             "/bin/pinentry"))))
30 40
31 41
     (service home-files-service-type
32 42
              `((".guile" ,%default-dotguile)