diff --git a/pkgs/applications/office/espanso/default.nix b/pkgs/applications/office/espanso/default.nix index e4b46c5bc2dd..6b87afd54cf4 100644 --- a/pkgs/applications/office/espanso/default.nix +++ b/pkgs/applications/office/espanso/default.nix @@ -11,6 +11,10 @@ , xclip , xdotool , makeWrapper +, stdenv +, AppKit +, Cocoa +, Foundation }: rustPlatform.buildRustPackage rec { @@ -39,7 +43,12 @@ rustPlatform.buildRustPackage rec { libnotify xclip openssl + ] ++ lib.optionals stdenv.isLinux [ xdotool + ] ++ lib.optionals stdenv.isDarwin [ + AppKit + Cocoa + Foundation ]; # Some tests require networking @@ -55,7 +64,7 @@ rustPlatform.buildRustPackage rec { homepage = "https://espanso.org"; license = licenses.gpl3Plus; maintainers = with maintainers; [ kimat ]; - platforms = platforms.linux; + platforms = platforms.unix; longDescription = '' Espanso detects when you type a keyword and replaces it while you're typing. diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bd4dda36f736..246b73746775 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3754,7 +3754,9 @@ with pkgs; eschalot = callPackage ../tools/security/eschalot { }; - espanso = callPackage ../applications/office/espanso { }; + espanso = callPackage ../applications/office/espanso { + inherit (darwin.apple_sdk.frameworks) AppKit Cocoa Foundation; + }; esphome = callPackage ../tools/misc/esphome { };