nixos/services.slimserver: remove with lib;

This commit is contained in:
Felix Buehler 2024-08-30 00:46:38 +02:00
parent ecb168c8d7
commit f6a10dfc09

View File

@ -1,7 +1,4 @@
{ config, lib, pkgs, ... }:
with lib;
let
cfg = config.services.slimserver;
@ -11,18 +8,18 @@ in {
services.slimserver = {
enable = mkOption {
type = types.bool;
enable = lib.mkOption {
type = lib.types.bool;
default = false;
description = ''
Whether to enable slimserver.
'';
};
package = mkPackageOption pkgs "slimserver" { };
package = lib.mkPackageOption pkgs "slimserver" { };
dataDir = mkOption {
type = types.path;
dataDir = lib.mkOption {
type = lib.types.path;
default = "/var/lib/slimserver";
description = ''
The directory where slimserver stores its state, tag cache,
@ -35,7 +32,7 @@ in {
###### implementation
config = mkIf cfg.enable {
config = lib.mkIf cfg.enable {
systemd.tmpfiles.rules = [
"d '${cfg.dataDir}' - slimserver slimserver - -"