Fix package option type

This commit is contained in:
2025-08-23 05:34:30 +03:00
parent 25f03b411f
commit f7baa959bc

View File

@@ -3,6 +3,7 @@ let
inherit (lib) inherit (lib)
mkOption mkOption
mkEnableOption mkEnableOption
mkPackageOption
mkIf mkIf
types types
; ;
@@ -29,10 +30,11 @@ in {
type = types.str; type = types.str;
description = "Synapse server's fqdn"; description = "Synapse server's fqdn";
}; };
package = self.packages.x86_64-linux.synapse-revitalization; package = mkPackageOption pkgs "synapse-revitalization" {};
}; };
config = mkIf (cfg.enable) { config = mkIf (cfg.enable) {
nixpkgs.overlays = [ self.overlays.default ];
systemd.services."synapse-revitalization" = systemd.services."synapse-revitalization" =
let pkg = "${pkgs.synapse-revitalization}/bin/synapse-revitalization"; let pkg = "${pkgs.synapse-revitalization}/bin/synapse-revitalization";
script = pkgs.writeShellScript "synapse-revitalization-script" '' script = pkgs.writeShellScript "synapse-revitalization-script" ''