diff --git a/hosts/cyper-controller/configuration.nix b/hosts/cyper-controller/configuration.nix index bc627b5..d37cdbe 100644 --- a/hosts/cyper-controller/configuration.nix +++ b/hosts/cyper-controller/configuration.nix @@ -11,10 +11,11 @@ ../../nixos/roles/gitea.nix ../../nixos/roles/vaultwarden.nix ../../nixos/roles/frontpage - ../../nixos/roles/paperless-ngx.nix + #../../nixos/roles/paperless-ngx.nix ../../nixos/roles/octoprint.nix ../../nixos/roles/matrix/postgres-backup.nix ../../nixos/roles/kanidm.nix + ../../nixos/roles/ollama.nix ]; networking = { diff --git a/nixos/roles/ollama.nix b/nixos/roles/ollama.nix new file mode 100644 index 0000000..8f103ea --- /dev/null +++ b/nixos/roles/ollama.nix @@ -0,0 +1,18 @@ +_: { + services.ollama = { + enable = true; + + host = "0.0.0.0"; + port = 11434; + + openFirewall = true; + + loadModels = [ + "llama3.2:3b" + "qwen2.5:3b" + "deepseek-r1:1.5b" + ]; + + syncModels = true; + }; +}