From 30b400cd9321f342af2fd17db60c10a9e14173e3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Wed, 15 Jan 2025 23:57:12 +0100 Subject: [PATCH] home-assistant-custom-components.auth_oidc: init at 0.5.1-alpha --- .../custom-components/auth_oidc/package.nix | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 pkgs/servers/home-assistant/custom-components/auth_oidc/package.nix diff --git a/pkgs/servers/home-assistant/custom-components/auth_oidc/package.nix b/pkgs/servers/home-assistant/custom-components/auth_oidc/package.nix new file mode 100644 index 000000000000..b95ac46d9fca --- /dev/null +++ b/pkgs/servers/home-assistant/custom-components/auth_oidc/package.nix @@ -0,0 +1,37 @@ +{ + lib, + buildHomeAssistantComponent, + fetchFromGitHub, + aiofiles, + bcrypt, + jinja2, + python-jose, +}: + +buildHomeAssistantComponent rec { + owner = "christaangoossens"; + domain = "auth_oidc"; + version = "0.5.1-alpha"; + + src = fetchFromGitHub { + owner = "christiaangoossens"; + repo = "hass-oidc-auth"; + tag = "v${version}"; + hash = "sha256-GT82LWzfZzmCACS51mJctT/NeCTckJsJGl3x+wCQGjs="; + }; + + dependencies = [ + aiofiles + bcrypt + jinja2 + python-jose + ]; + + meta = { + changelog = "https://github.com/christiaangoossens/hass-oidc-auth/releases/tag/v${version}"; + description = "OpenID Connect authentication provider for Home Assistant"; + homepage = "https://github.com/christiaangoossens/hass-oidc-auth"; + license = lib.licenses.mit; + maintainers = with lib.maintainers; [ hexa ]; + }; +}