Files
nix-config/modules/homeassistant/hacs/overseerr.nix
2025-07-15 15:28:05 -05:00

48 lines
1.2 KiB
Nix

{ pkgs, ... }:
let
pyoverseerr = pkgs.python3Packages.buildPythonPackage rec {
pname = "pyoverseerr";
version = "0.1.40";
format = "setuptools";
src = pkgs.fetchFromGitHub {
owner = "vaparr";
repo = pname;
rev = "master";
sha256 = "sha256-sWYe6EV/IO/tGGXcnKiebb47eidIj0xnM/aZUfdZXyY=";
};
buildInputs = with pkgs.python3Packages; [ setuptools ];
doCheck = false; # no tests in the PyPI tarball
};
ha-overseerr = pkgs.buildHomeAssistantComponent rec {
owner = "vaparr";
domain = "overseerr";
version = "0.1.42";
src = pkgs.fetchFromGitHub {
owner = owner;
repo = "ha-overseerr";
rev = version;
hash = "sha256-UvUowCgfay9aRV+iC/AQ9vvJzhGZbH+/1kVjxPFBKcI=";
};
propagatedBuildInputs = [
pyoverseerr
];
meta = {
changelog = "https://github.com/vaparr/ha-overseerr/releases/tag/${version}";
description = "The Overseerr integration monitors data from your Overseerr instance.";
homepage = "https://github.com/vaparr/ha-overseerr";
maintainers = [ ];
};
};
in
{
services.home-assistant.customComponents = [
ha-overseerr
];
}