guix/gnu
Ludovic Courtès 465ce8c6a6
services: fstrim: Turn into a Shepherd timer.
* gnu/services/linux.scm (mcron-time?): Remove.
(shepherd-calendar-event?): New procedure.
(fstrim-configuration)[schedule]: Change type to
‘shepherd-calendar-event’ and update docstring.
(fstrim-mcron-job): Rename to…
(fstrim-shepherd-services): … this.  Return a list of Shepherd services.
(fstrim-service-type): Adjust accordingly.
* doc/guix.texi (Linux Services): Update.

Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Change-Id: I9a7433cb15a1f4600470a915769d612e6e644dd8
2025-03-23 19:29:49 +01:00
..
bootloader
build
home services: shepherd: Factorize ‘trigger’ action. 2025-03-23 19:29:14 +01:00
installer
machine
packages gnu: cuirass: Build with ‘--sysconfdir=/etc’. 2025-03-23 19:16:50 +01:00
services services: fstrim: Turn into a Shepherd timer. 2025-03-23 19:29:49 +01:00
system mapped-devices/luks: Add support for --allow-discards. 2025-03-22 22:53:13 +09:00
tests tests: Factorize ‘guix-daemon’ test cases. 2025-03-10 15:41:34 +01:00
artwork.scm
bootloader.scm
ci.scm
compression.scm
home.scm
image.scm
installer.scm
local.mk gnu: libmodbus: Update to 3.1.11. 2025-03-23 10:02:13 +03:00
machine.scm
packages.scm ui: Search channels for guix extensions 2025-03-08 17:40:58 +01:00
services.scm
system.scm gnu: system: Cater for Guix Home in PATH. 2025-03-14 12:53:31 +01:00
tests.scm