From 13d71c3e328869c5f19da2e5590aa36951a1007d Mon Sep 17 00:00:00 2001 From: Yiheng He Date: Mon, 20 Apr 2026 19:05:33 +0800 Subject: [PATCH] nixos/espanso: add extraPackages option --- nixos/modules/services/desktops/espanso.nix | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/nixos/modules/services/desktops/espanso.nix b/nixos/modules/services/desktops/espanso.nix index a58d886cfe7f..048dd343202e 100644 --- a/nixos/modules/services/desktops/espanso.nix +++ b/nixos/modules/services/desktops/espanso.nix @@ -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 ];