From a1b7eef99010efa150a628c54c4bd896fb83a818 Mon Sep 17 00:00:00 2001 From: Lukas Wurzinger Date: Tue, 20 May 2025 11:47:25 +0200 Subject: [PATCH] stuff --- hosts/abacus/filebrowser.nix | 1 + modules/filebrowser.nix | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) 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.