From c094715482f57df68fc79df703f0bc0fca7e8b83 Mon Sep 17 00:00:00 2001 From: Henro Veijer Date: Sat, 28 Feb 2026 14:46:21 +0100 Subject: [PATCH] Adapted path to conf file --- henrovnix_ok/README.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/henrovnix_ok/README.org b/henrovnix_ok/README.org index 8e7da362d..aab9dd47a 100755 --- a/henrovnix_ok/README.org +++ b/henrovnix_ok/README.org @@ -1641,10 +1641,10 @@ This module will import all necessities. This Home Manager Nix module (ai.nix) installs the Ollama package and configures it by reading a simple key-value configuration file (ollama.conf) for settings like the server host and default model. It sets environment variables (OLLAMA_HOST and OLAMA_DEFAULT_MODEL) for easy access in your shell or applications, with fallback defaults if the config file is missing or empty. Optionally, it also defines a user-level systemd service to automatically start the Ollama server on NixOS or systems with Home Manager’s systemd support enabled. #+begin_src nix :tangle home/apps/ollama.nix :noweb tangle :mkdirp yes -{ lib, config, pkgs, ... }: +{ lib, config, pkgs, flakeRoot,... }: let # Path to the config file (relative to your flake or Home Manager root) - ollamaConfPath = ./assets/conf/apps/ai/ollama/ollama.conf; + ollamaConfPath = flakeRoot + "/assets/conf/apps/ai/ollama/ollama.conf"; # Read and parse the config file (assuming it's in shell variable format) ollamaConf = builtins.readFile ollamaConfPath; # Extract values using regex (adjust if your format differs)