'';
};
# Output variables
- systemdRuntimeDirectory = lib.mkOption {
- type = lib.types.str;
- # Use ReadWritePaths= instead if socketsDir is outside of /run
- default = assert lib.strings.hasPrefix "/run/" cfg.socketsDir;
- lib.strings.removePrefix "/run/" cfg.socketsDir;
- description = ''
- Adjusted redis sockets directory for systemd
- '';
- readOnly = true;
- };
sockets = lib.mkOption {
type = lib.types.attrsOf lib.types.path;
default = {
maxclients 1024
'';
};
- systemd.services.redis.serviceConfig.RuntimeDirectory = cfg.systemdRuntimeDirectory;
services.spiped = {
enable = true;