nixos/espanso: add extraPackages option

This commit is contained in:
Yiheng He
2026-04-20 23:56:21 +08:00
parent 2a7d3d04a2
commit 13d71c3e32
@@ -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 ];