summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorJan (janneke) Nieuwenhuizen <janneke@gnu.org>2023-03-17 12:40:16 +0100
committerJanneke Nieuwenhuizen <janneke@gnu.org>2023-03-17 12:44:33 +0100
commit2714c9ef2d6cb42f15c2f284449f602467f0d1c0 (patch)
tree32dc25d0037cfe872c0c40da829da1d2322ea1c6 /doc
parent65f5398dfb2d15413dd2f559ed6d79a5307effd5 (diff)
downloadguix-patches-2714c9ef2d6cb42f15c2f284449f602467f0d1c0.tar
guix-patches-2714c9ef2d6cb42f15c2f284449f602467f0d1c0.tar.gz
home: services: ssh-agent: Handle setting of SSH_AUTH_SOCK.
* gnu/home/services/ssh.scm (home-ssh-agent-environment-variables): New procedure. (home-ssh-agent-service-type): Use it as ahome-environment-service type extension. * doc/guix.texi (Secure Shell): Remove advice about, and examples of setting SSH_AUTH_SOCK.
Diffstat (limited to 'doc')
-rw-r--r--doc/guix.texi17
1 files changed, 0 insertions, 17 deletions
diff --git a/doc/guix.texi b/doc/guix.texi
index 4807f16c0a..2d42ca8de2 100644
--- a/doc/guix.texi
+++ b/doc/guix.texi
@@ -42473,23 +42473,6 @@ machines using the @acronym{SSH, secure shell} protocol. With the
@code{(gnu home services ssh-agent)} service, you can configure the
OpenSSH ssh-agent to run upon login.
-When using the @code{home-ssh-agent-service-type}, you need to add your
-@file{~/.bash_profile}:
-
-@example
-SSH_AUTH_SOCK=$@{XDG_RUNTIME_DIR-$HOME/.cache@}/ssh-agent/socket
-export SSH_AUTH_SOCK
-@end example
-
-Of course, you can do that using the @code{home-bash-service-type}, by
-adding something like:
-
-@lisp
-(environment-variables
- '(("SSH_AUTH_SOCK"
- . "$@{SSH_AUTH_SOCK-$@{XDG_RUNTIME_DIR-$HOME/.cache@}/ssh-agent/socket@}")))
-@end lisp
-
Here is an example of a service and its configuration that you could add
to the @code{services} field of your @code{home-environment}: