From 227390cd4794adf1932ab9f4c7014f2a8ef0364f Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Fri, 22 May 2026 12:04:42 +0000 Subject: [PATCH] home-assistant-custom-components.local_openai: init at 1.6.0 --- .../local_openai/package.nix | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/local_openai/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/local_openai/package.nix b/pkgs/servers/home-assistant/custom-components/local_openai/package.nix new file mode 100644 index 000000000000..d0d446d34d25 --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/local_openai/package.nix @@ -0,0 +1,33 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + openai, + demoji, +}: + +buildHomeAssistantComponent (finalAttrs: { + owner = "skye-harris"; + domain = "local_openai"; + version = "1.6.0"; + + src = fetchFromGitHub { + inherit (finalAttrs) owner; + repo = "hass_local_openai_llm"; + tag = finalAttrs.version; + hash = "sha256-S7gtm9JRaxNh6xbeKRyW6l6nXqE4+h9kgyUZ9RkbLR0="; + }; + + dependencies = [ + openai + demoji + ]; + + meta = { + changelog = "https://github.com/skye-harris/hass_local_openai_llm/releases/tag/${finalAttrs.src.tag}"; + description = "Home Assistant LLM integration for local OpenAI-compatible services (llama.cpp, vLLM, etc.)"; + homepage = "https://github.com/skye-harris/hass_local_openai_llm"; + license = lib.licenses.asl20; + maintainers = with lib.maintainers; [ jpds ]; + }; +})