From 7be441cb0fd8c22d082a4533ed7af52b172cd449 Mon Sep 17 00:00:00 2001 From: Astro 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} = {