ollama config

This commit is contained in:
2026-05-02 12:24:01 +02:00
parent a7392beb32
commit f01331669a
2 changed files with 26 additions and 0 deletions
+1
View File
@@ -21,6 +21,7 @@
../../hostsModules/laptop/nixos/udev.nix ../../hostsModules/laptop/nixos/udev.nix
../../hostsModules/laptop/nixos/disk.nix ../../hostsModules/laptop/nixos/disk.nix
../../modules/nixos/printer.nix ../../modules/nixos/printer.nix
../../hostsModules/laptop/nixos/ollama.nix # llm config
]; ];
+25
View File
@@ -0,0 +1,25 @@
{
pkgs-unstable,
...
}: {
services.ollama = {
enable = true;
package = pkgs-unstable.ollama-vulkan;
#port = 11434;
#host = "127.0.0.1:11434";
# loadModels load them directly into ram at startup. Doesn't download them.
#loadModels = [ "mistral:7b" ]; # don't forget the :xxxxx for ex: "mixtral" don't work
#syncModels = true;
};
systemd.services.ollama.serviceConfig.ExecStartPost = [ # use this to auto download models
"${pkgs-unstable.ollama-vulkan}/bin/ollama pull mistral:7b"
];
/*services.open-webui = {
enable = true;
port = 8080;
environment = {
OLLAMA_BASE_URL = "http://127.0.0.1:11434";
WEBUI_AUTH = "True";
};
};*/
}