guix-mirrors/gnu/home/services
Zacchaeus 651f8765b6
services: syncthing: Add support for declarative configuration.
* gnu/services/syncthing.scm: (syncthing-config-file, syncthing-folder,
syncthing-device, syncthing-folder-device): New records.
(syncthing-service-type): Add special-files-service-type extension for
the config file.
(syncthing-files-service): Add service to create config file.
* gnu/home/services/syncthing.scm: (home-syncthing-service-type):
Extend home-files-services-type and re-exported more things from
gnu/services/syncthing.scm.
* doc/guix.texi: (syncthing-service-type): Document changes.

Change-Id: I87eeba1ee1fdada8f29c2ee881fbc6bc4113dde9
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-02-17 01:12:37 -05:00
..
admin.scm home: services: Add log rotation service. 2025-01-16 22:32:11 +01:00
desktop.scm home: services: Use %user-log-dir as the log directory for all services. 2024-11-20 22:57:38 +01:00
dict.scm home: services: dicod, syncthing: Import (gnu home services shepherd). 2023-08-29 11:42:16 +02:00
dotfiles.scm gnu: home: dotfiles: Properly support both plain and Stow directory layouts. 2024-03-06 23:25:51 +01:00
fontutils.scm home: fontutils: Don't install fontconfig. 2024-01-17 11:13:45 +02:00
gnupg.scm home: Fix typo in parcimonie configuration. 2024-08-18 02:00:00 +02:00
guix.scm home: services: channels: Remove duplicate channels. 2024-09-04 19:16:53 +02:00
mail.scm home: services: Add msmtp service. 2023-05-30 00:15:30 +02:00
mcron.scm home: services: mcron: Define as a mapping of the system service. 2023-08-20 22:48:47 +02:00
media.scm home: services: kodi, znc, ssh-agent: Use 'match-record'. 2023-03-16 23:03:17 +01:00
messaging.scm home: services: kodi, znc, ssh-agent: Use 'match-record'. 2023-03-16 23:03:17 +01:00
music.scm home: services: Add home-beets-service-type. 2024-08-28 16:37:31 +02:00
pm.scm home: services: Use %user-log-dir as the log directory for all services. 2024-11-20 22:57:38 +01:00
shells.scm home: services: bash: Move default PS1 prompt to bashrc 2024-04-29 23:54:13 +02:00
shepherd.scm home: services: shepherd: Add ‘transient’ and ‘timer’ services. 2025-01-26 22:09:27 +01:00
sound.scm gnu: home: home-pipewire: Add extra-content to configuration. 2025-01-22 09:32:18 +01:00
ssh.scm gnu: Use ‘libc-utf8-locales-for-target’. 2023-12-02 12:25:45 +01:00
sway.scm home: services: Add 'home-sway-service-type'. 2024-10-12 14:26:01 +02:00
symlink-manager.scm gnu: home: Replace rename in update-symlinks scripts. 2024-12-23 20:45:32 +01:00
syncthing.scm services: syncthing: Add support for declarative configuration. 2025-02-17 01:12:37 -05:00
utils.scm
xdg.scm home: xdg-mime-applications: Fix file name spelling. 2024-09-29 22:21:34 +08:00