nixos/modules/services/llm/default.nix

27 lines
394 B
Nix
Raw Normal View History

2026-03-02 22:29:49 +01:00
# enable local llms
{
config,
lib,
pkgs,
...
}:
let
cfg = config.my.services.llm;
in
{
options.my.services.llm = {
enable = lib.mkEnableOption "Enable llm service";
};
config = lib.mkIf cfg.enable {
services.ollama = {
enable = true;
package = pkgs.unstable.ollama;
};
my.services.backup.exclude = [
config.services.ollama.home
];
};
}