home: Add manage ssh configuration via guix home

This commit is contained in:
Collin J. Doering 2024-04-13 12:14:08 -04:00
parent 1350bd4d1a
commit 9273b06e88
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022

View File

@ -17,6 +17,7 @@
#:use-module (gnu home services desktop)
#:use-module (gnu home services guix)
#:use-module (gnu home services gnupg)
#:use-module (gnu home services ssh)
#:use-module (nongnu packages mozilla)
#:use-module (rekahsoft-gnu packages haskell-apps)
#:use-module (rekahsoft-gnu packages emacs-xyz)
@ -445,6 +446,13 @@ single certifcate used for local development with caddy.")
(zprofile (list (local-file "../../../user-config/zsh/.zprofile" "zprofile")))
(zshrc (list (local-file "../../../user-config/zsh/.zshrc" "zshrc")))))
(service home-openssh-service-type
(home-openssh-configuration
(hosts
(list (openssh-host (name "*.home.rekahsoft.ca rekahsoft.ca")
(forward-agent? #t))))
(authorized-keys (list))))
(service home-gpg-agent-service-type
(home-gpg-agent-configuration
(pinentry-program