From e1cf4f3647b169777c991a77dcbada312200a2cf Mon Sep 17 00:00:00 2001 From: DerGrumpf Date: Wed, 17 Jun 2026 18:41:54 +0200 Subject: [PATCH] Configured Ollama --- hosts/cyper-controller/configuration.nix | 3 ++- nixos/roles/ollama.nix | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 nixos/roles/ollama.nix 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; + }; +}