From eb2773f91ce565b94d9805a9f82aef36ed77f582 Mon Sep 17 00:00:00 2001 From: claymorwan Date: Wed, 8 Apr 2026 22:41:27 +0000 Subject: feat(nix): locale support --- module.nix | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'module.nix') diff --git a/module.nix b/module.nix index 40415b3..c0c7825 100644 --- a/module.nix +++ b/module.nix @@ -20,6 +20,7 @@ let host = ${cfg.settings.server.host} port = ${toString cfg.settings.server.port} domain = ${cfg.settings.server.domain} + ${lib.optionalString (cfg.settings.server.locale != null) "locale = ${cfg.settings.server.locale}"} [proxy] ${lib.optionalString (cfg.settings.proxy.proxy != null) "proxy = \"${cfg.settings.proxy.proxy}\""} @@ -64,7 +65,11 @@ in }; domain = lib.mkOption { type = lib.types.str; - default = "http://localhost:8087"; + default = "http://localhost:${toString cfg.settings.server.port}"; + }; + locale = lib.mkOption { + type = lib.types.nullOr lib.types.str; + default = null; }; }; proxy = { @@ -122,6 +127,7 @@ in BindReadOnlyPaths = [ "${pkg}/share/omnisearch/templates:/var/lib/omnisearch/templates" "${pkg}/share/omnisearch/static:/var/lib/omnisearch/static" + "${pkg}/share/omnisearch/locales:/var/lib/omnisearch/locales" "${finalConfigFile}:/var/lib/omnisearch/config.ini" ]; -- cgit v1.2.3