feat(access): a llama

This commit is contained in:
arcnmx 2024-09-12 15:25:05 -07:00
parent e3b6048e32
commit 7bf1ce71de
14 changed files with 323 additions and 6 deletions

18
nixos/ollama/nextjs.nix Normal file
View file

@ -0,0 +1,18 @@
{
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;
};
}