From 7be441cb0fd8c22d082a4533ed7af52b172cd449 Mon Sep 17 00:00:00 2001
From: Astro <astro@spaceboyz.net>
Date: Tue, 9 Jul 2024 15:23:07 +0200
Subject: [PATCH] nixos-module: make package overridable

---
 nixos-module.nix | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/nixos-module.nix b/nixos-module.nix
index 8636ad1..c9d3f54 100644
--- a/nixos-module.nix
+++ b/nixos-module.nix
@@ -2,6 +2,10 @@
 { config, lib, pkgs, ... }: {
   options.services.buzzrelay = with lib; {
     enable = mkEnableOption "Enable Fedi.buzz relay";
+    package = mkOption {
+      type = types.package;
+      default = self.packages.${pkgs.system}.buzzrelay;
+    };
     streams = mkOption {
       type = with types; listOf str;
       default = [
@@ -73,7 +77,7 @@
                   }
                   else null;
         });
-      inherit (self.packages.${pkgs.system}) buzzrelay;
+      buzzrelay = cfg.package;
     in
       lib.mkIf cfg.enable {
         users.users.${cfg.user} = {