{ config, lib, pkgs, ... }: let cfg = config.homelab.apps.changedetection; in { options.homelab.apps.changedetection.enable = lib.mkEnableOption "Changedetection.io"; config = lib.mkIf cfg.enable { homelab.virtualisation.containers.enable = true; virtualisation.oci-containers.containers.changedetection = { hostname = "changedetection"; image = "ghcr.io/dgtlmoon/changedetection.io"; autoStart = true; ports = [ "5000:5000/tcp" ]; extraOptions = [ ]; volumes = [ "changedetection:/datastore" ]; environment = { LOGGER_LEVEL = "WARNING"; }; }; }; }