infrastructure/nixos/ollama/nextjs.nix
2024-09-12 16:52:51 -07:00

18 lines
428 B
Nix

{
pkgs,
config,
gensokyo-zone,
access,
lib,
...
}: let
inherit (gensokyo-zone.lib) mkAlmostOptionDefault;
inherit (lib.modules) mkDefault;
in {
services.nextjs-ollama-llm-ui = {
enable = mkDefault true;
package = mkAlmostOptionDefault pkgs.nextjs-ollama-llm-ui-develop;
ollamaUrl = mkAlmostOptionDefault (access.proxyUrlFor {serviceName = "ollama";});
port = mkAlmostOptionDefault 3001;
};
}