From 9273b06e883d1894a355ac637b0c7336051abe9a Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Sat, 13 Apr 2024 12:14:08 -0400 Subject: [PATCH] home: Add manage ssh configuration via guix home --- .guix/rekahsoft/guix-config/home.scm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.guix/rekahsoft/guix-config/home.scm b/.guix/rekahsoft/guix-config/home.scm index 6dc25df..f4c1346 100644 --- a/.guix/rekahsoft/guix-config/home.scm +++ b/.guix/rekahsoft/guix-config/home.scm @@ -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