added ollama configs

This commit is contained in:
Leyla Becker 2025-02-06 19:48:53 -06:00
parent f623a33863
commit aaaf751435
3 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,27 @@
{
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;
}
];
};
}))
];
}