{"repo":"denyzzko/nixpkgs-notifier","free":true,"listed":false,"github":"https://github.com/denyzzko/nixpkgs-notifier","clone":"git clone https://github.com/denyzzko/nixpkgs-notifier.git","description":"Track Nixpkgs package updates and get notified via email or webhooks","language":"Go","stars":19,"topics":["go","golang","nix","nixos","nixpkgs","notifications","oidc","self-hosted","web","htmx"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"nixpkgs-notifier A web application that tracks Nixpkgs packages and sends notifications when a new version is detected. Users sign in via OIDC, subscribe to packages they care about, and receive notifications through email or webhook channels. Package versions are checked automatically on a configurable schedule, and users can also trigger a manual check at any time. Quick Start 1. Prerequisites - make sure you have Go, Nix, PostgreSQL, OIDC provider, and an email provider ready (see Requirements). 2. Clone the repo: 3. Copy the example env file: 4. Fill in .env with your database credentials, OIDC provider and email settings (for more information see Configuration). 5. Register the OIDC redirect URI with your identity provider: 6. Run the server Or with Nix: 7. Visit SERVER URL in your browser. For NixOS deployment, see the NixOS module section. Requirements - Go 1.25 or newer - required for running and building the application from source - Nix - used to check package versions via nix CLI (must be available on the host) - PostgreSQL - the application connects to an existing database and creates all tables (only on first startup) - At least one OIDC identity provider (e.g. Google, Authentik, Keycloak) - Email provider - either SMTP or Resend - make - used for common development commands - Docker - required only for integration tests and the development container Building Build the Linux x86-64 executable: The resulting binary will be created at bin/nixpkgs-notifier-linux-amd","default_branch":null,"files":null,"tree":[],"storefront":"/r/denyzzko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/denyzzko/nixpkgs-notifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}