diff --git a/hosts/abacus/filebrowser.nix b/hosts/abacus/filebrowser.nix index 604344c..bb8eba6 100644 --- a/hosts/abacus/filebrowser.nix +++ b/hosts/abacus/filebrowser.nix @@ -4,6 +4,7 @@ in{ services.filebrowser = { enable = true; + cacheDir = null; settings = { address = "localhost"; port = 8090; diff --git a/modules/filebrowser.nix b/modules/filebrowser.nix index b8960ed..31bdd2b 100644 --- a/modules/filebrowser.nix +++ b/modules/filebrowser.nix @@ -90,9 +90,9 @@ in }; cache-dir = lib.mkOption { - default = "/var/cache/${cfg.cacheDir}"; + default = if cfg.cacheDir != null then "/var/cache/${cfg.cacheDir}" else null; defaultText = lib.literalExpression '' - "/var/cache/''${config.services.filebrowser.cacheDir}" + if config.services.filebrowser.cacheDir != null then "/var/cache/''${config.services.filebrowser.cacheDir}" else null ''; description = '' The directory where FileBrowser stores its cache.