{ config, lib, pkgs, ... }: let cfg = config.os.srv.ollama; in { options.os.srv.ollama.enable = lib.mkEnableOption "Ollama AI service"; config = lib.mkIf cfg.enable { fileSystems."/models" = { device = "/home/ollama"; fsType = "none"; options = [ "bind" ]; }; services.ollama = { enable = true; package = pkgs.ollama-rocm; rocmOverrideGfx = "12.0.1"; user = "ollama"; models = "/models"; }; }; }