chore: added gpg and updated erc
8514772b
2 file(s) · +12 −2
| 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) |
| 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) |
|