summaryrefslogtreecommitdiff
path: root/gnu/services/linux.scm
Commit message (Expand)AuthorAgeFilesLines
* services: Add a service for rasdaemon.•••* gnu/services/linux.scm (rasdaemon-configuration, rasdaemon-configuration?, rasdaemon-configuration-record?, rasdaemon-service-type): New variables. * doc/guix.texi (Linux Services): Document it. Signed-off-by: Leo Famulari <leo@famulari.name> B. Wilson2021-04-241-0/+49
* gnu: Remove 'file-systems requirement from kernel-module-loader.•••* gnu/services/linux.scm (kernel-module-loader-shepherd-service): Remove 'file-systems requirement. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> raid5atemyhomework2021-02-081-1/+2
* services: kernel-module-loader: Return a single 'shepherd-service'.•••* gnu/services/linux.scm (kernel-module-loader-shepherd-service): Return a 'shepherd-service' instead of a list of it. (kernel-module-loader-service-type): Adjust it. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Brice Waegeneire2021-01-061-30/+29
* services: Fix zram-device-service.•••* gnu/services/linux.scm (<zram-device-configuration>): Fix typo. Tobias Geerinckx-Rice2020-09-131-1/+1
* services: Add zram-device-service.•••* gnu/services/linux.scm (<zram-device-configuration>): New record. (zram-device-service-type): New variable. * doc/guix.texi (Linux Services): Document it. * tests/services/linux.scm (zram-swap-device-test): New tests. Efraim Flashner2020-08-021-1/+80
* services: kernel-module-loader: Clean up.•••Suggested by Efraim Flashner <efraim@flashner.co.il>. See <https://lists.gnu.org/archive/html/bug-guix/2020-04/msg00237.html>. * gnu/services/linux.scm (kernel-module-loader-shepherd-service): Remove unneeded 'respawn?' field. Florian Pelz2020-04-121-1/+0
* gnu: Add kernel-module-loader-service.•••* doc/guix.texi (Linux Services): Add a new subsection and document the new service and its configuration. * gnu/services/linux.scm (kernel-module-loader-service-type): New type. (kernel-module-loader-shepherd-service): New procedure. * gnu/tests/linux-modules.scm (module-loader-program): Procedure removed. (modules-loaded?-program): New procedure. (run-loadable-kernel-modules-test): 'module-loader-program' procedure replaced by the new one. [os]: Use 'kernel-module-loader-service'. Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org> Brice Waegeneire2020-04-051-1/+56
* gnu: Add earlyoom-service-type.•••* gnu/services/linux.scm: New file. * tests/services/linux.scm: Add test. * Makefile.am (SCM_TESTS): Register test. * doc/guix.texi (Linux Services): Add a new section and document the new service and its configuration. Maxim Cournoyer2020-01-311-0/+125