guix/gnu
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
..
bootloader
build build/activation: Simplify the creation of /etc. 2025-12-01 14:59:30 +09:00
home gnu: Add home-gcr-ssh-agent-service-type. 2025-12-01 17:20:55 +09:00
installer
machine
packages gnu: utsushi: Update 0.65.0-2.b296671 and fix tests. 2025-12-01 15:59:22 +09:00
services services: hurd-vm: Add machine argument for qemu for 64 bit images. 2025-11-29 18:46:51 +01:00
system system: examples: Add machine argument to qemu for hurd64 2025-11-29 18:46:51 +01:00
tests tests: Add test to validate /etc/locatime is a symlink. 2025-12-01 14:59:30 +09:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: Add home-gcr-ssh-agent-service-type. 2025-12-01 17:20:55 +09:00
machine.scm
packages.scm
services.scm
system.scm
tests.scm