Merge pull request #41367 from andir/nixos-mpd-dbFile-null
nixos/mpd: allow services.mpd.dbFile to be null
This commit is contained in:
commit
bc069622dd
@ -13,7 +13,9 @@ let
|
|||||||
mpdConf = pkgs.writeText "mpd.conf" ''
|
mpdConf = pkgs.writeText "mpd.conf" ''
|
||||||
music_directory "${cfg.musicDirectory}"
|
music_directory "${cfg.musicDirectory}"
|
||||||
playlist_directory "${cfg.playlistDirectory}"
|
playlist_directory "${cfg.playlistDirectory}"
|
||||||
db_file "${cfg.dbFile}"
|
${lib.optionalString (cfg.dbFile != null) ''
|
||||||
|
db_file "${cfg.dbFile}"
|
||||||
|
''}
|
||||||
state_file "${cfg.dataDir}/state"
|
state_file "${cfg.dataDir}/state"
|
||||||
sticker_file "${cfg.dataDir}/sticker.sql"
|
sticker_file "${cfg.dataDir}/sticker.sql"
|
||||||
log_file "syslog"
|
log_file "syslog"
|
||||||
@ -126,11 +128,12 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
dbFile = mkOption {
|
dbFile = mkOption {
|
||||||
type = types.str;
|
type = types.nullOr types.str;
|
||||||
default = "${cfg.dataDir}/tag_cache";
|
default = "${cfg.dataDir}/tag_cache";
|
||||||
defaultText = ''''${dataDir}/tag_cache'';
|
defaultText = ''''${dataDir}/tag_cache'';
|
||||||
description = ''
|
description = ''
|
||||||
The path to MPD's database.
|
The path to MPD's database. If set to <literal>null</literal> the
|
||||||
|
paramter is omitted from the configuration.
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user