guix/gnu/home/services
Giacomo Leidi 17fdce75ec
gnu: Add home-gcr-ssh-agent-service-type.
GNOME Keyring used to be able to act as a wrapper over ssh-agent.
It would display a GUI password entry dialog, including a checkbox to remember
the password, which, if selected, would allow fully passwordless use of that key.

The SSH functionality is disabled by default in gnome-keyring-daemon
builds since version 1.46
(commit 25c5a1982467802fa12c6852b03c57924553ba73).
It has been moved
(https://gitlab.gnome.org/GNOME/gcr/-/merge_requests/67)
into gcr-ssh-agent, which is part of the gcr package.

* gnu/home/services/gnome.scm: New file.
(gcr-ssh-agent-log-file,gcr-ssh-agent-shepherd-services): New public
procedures.
(gcr-ssh-agent-configuration): New configuration record.
(home-gcr-ssh-agent-service-type): New service type.
* gnu/local.mk: Add it.
* doc/guix.texi: Document it.

Change-Id: Idd3e40f544d40bb4c6682255f877cb79f0c70850
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
Reviewed-by: Dariqq <dariqq@posteo.net>
Reviewed-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
Modified-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-12-01 17:20:55 +09:00
..
admin.scm
backup.scm
containers.scm home: Add home-oci-service-type. 2025-08-25 13:04:36 +09:00
desktop.scm gnu: Add home-darkman-service-type. 2025-11-22 15:38:13 +00:00
dict.scm
dotfiles.scm
fontutils.scm
gnome.scm gnu: Add home-gcr-ssh-agent-service-type. 2025-12-01 17:20:55 +09:00
gnupg.scm
guix.scm
mail.scm
mcron.scm Reapply "Update Maxim's email address." 2025-09-18 13:44:12 +09:00
media.scm
messaging.scm
mpv.scm
music.scm
niri.scm home: services: niri: Add XWayland satellite support. 2025-11-10 12:34:45 +03:00
pm.scm
shells.scm home: services: bash: Support setting shell variables. 2025-10-23 19:35:07 +02:00
shepherd.scm
sound.scm
ssh.scm
sway.scm home: services: Fix binding options in sway-service-type. 2025-09-26 21:46:19 +02:00
symlink-manager.scm
syncthing.scm
upnp.scm
utils.scm
xdg.scm