home: Add manage ssh configuration via guix home
This commit is contained in:
parent
1350bd4d1a
commit
9273b06e88
|
@ -17,6 +17,7 @@
|
||||||
#:use-module (gnu home services desktop)
|
#:use-module (gnu home services desktop)
|
||||||
#:use-module (gnu home services guix)
|
#:use-module (gnu home services guix)
|
||||||
#:use-module (gnu home services gnupg)
|
#:use-module (gnu home services gnupg)
|
||||||
|
#:use-module (gnu home services ssh)
|
||||||
#:use-module (nongnu packages mozilla)
|
#:use-module (nongnu packages mozilla)
|
||||||
#:use-module (rekahsoft-gnu packages haskell-apps)
|
#:use-module (rekahsoft-gnu packages haskell-apps)
|
||||||
#:use-module (rekahsoft-gnu packages emacs-xyz)
|
#: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")))
|
(zprofile (list (local-file "../../../user-config/zsh/.zprofile" "zprofile")))
|
||||||
(zshrc (list (local-file "../../../user-config/zsh/.zshrc" "zshrc")))))
|
(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
|
(service home-gpg-agent-service-type
|
||||||
(home-gpg-agent-configuration
|
(home-gpg-agent-configuration
|
||||||
(pinentry-program
|
(pinentry-program
|
||||||
|
|
Loading…
Reference in New Issue