diff --git a/hosts/blob/ai.nix b/hosts/blob/ai.nix deleted file mode 100644 index 961752d..0000000 --- a/hosts/blob/ai.nix +++ /dev/null @@ -1,34 +0,0 @@ -{ lib, config, ... }: -{ - options.ai.enable = lib.mkEnableOption "enable ai services"; - config = lib.mkIf config.ai.enable { - fileSystems."/mnt/priv" = { - device = "192.168.50.240:/mnt/tank/Private"; - fsType = "nfs"; - options = [ "defaults" ]; - }; - - services.gatus.settings.endpoints = [ - { - name = "open-webui"; - group = "local"; - url = "http://0.0.0.0:${config.services.open-webui.port}/System/Ping"; - interval = "5m"; - # conditions = [''[BODY] == "Jellyfin Server"'']; # TODO: - } - ]; - - services = { - ollama = { - enable = true; - # Optional: preload models, see https://ollama.com/library - loadModels = [ "llama3.2:3b" "deepseek-r1:1.5b"]; - }; - open-webui = { - enable = true; - port = 2333; - openFirewall = true; - }; - }; - }; -} diff --git a/hosts/blob/default.nix b/hosts/blob/default.nix index 28508ea..e0dec85 100644 --- a/hosts/blob/default.nix +++ b/hosts/blob/default.nix @@ -11,13 +11,11 @@ ./gatus.nix ./actual.nix ./git.nix - ./ai.nix ]; boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; - # ai.enable = true; jellyfin.enable = false; minecraft.enable = true; actual.enable = true;