{ config, lib, ... }: { config = lib.mkMerge [ { services.ollama = { group = "ollama"; user = "ollama"; }; } (lib.mkIf config.host.impermanence.enable (lib.mkIf config.services.ollama.enable { environment.persistence."/persist/system/root" = { enable = true; hideMounts = true; directories = [ { directory = config.services.ollama.models; user = config.services.ollama.user; group = config.services.ollama.group; } ]; }; })) ]; }