nixos/espanso: add extraPackages option (#511721)

This commit is contained in:
Sandro
2026-06-10 01:00:58 +00:00
committed by GitHub
@@ -21,6 +21,12 @@ in
package = lib.mkPackageOption pkgs "espanso" {
example = "pkgs.espanso-wayland";
};
extraPackages = lib.mkOption {
type = lib.types.listOf lib.types.package;
default = [ ];
example = lib.literalExpression "with pkgs; [ bash curl python3 ];";
description = "Extra packages to be added to Espanso service path.";
};
};
};
@@ -43,6 +49,7 @@ in
Restart = "on-failure";
};
wantedBy = [ "graphical-session.target" ];
path = cfg.extraPackages;
};
environment.systemPackages = [ cfg.package ];