diff options
author | luxus <luxuspur@gmail.com> | 2022-12-03 00:52:26 +0100 |
---|---|---|
committer | Zhong Jianxin <azuwis@gmail.com> | 2023-01-10 23:14:00 +0800 |
commit | c40708f924d3548b435416c5cee760ef96bc9fb8 (patch) | |
tree | 0b3886818975e4efdaf6ca5b93e7762977408122 | |
parent | aa1d74709f5dac623adb4d48fdfb27cc2c92a4d4 (diff) | |
download | nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar.gz nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar.bz2 nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar.lz nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar.xz nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.tar.zst nixpkgs-c40708f924d3548b435416c5cee760ef96bc9fb8.zip |
darwin.apple_sdk.frameworks.DisplayServices: init
Used by sketchybar
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix | 1 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk-11.0/private-frameworks.nix | 5 | ||||
-rw-r--r-- | pkgs/os-specific/darwin/apple-sdk/default.nix | 1 |
3 files changed, 6 insertions, 1 deletions
diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix index b7666fe31cd..d7ac5d9fd90 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/apple_sdk.nix @@ -174,6 +174,7 @@ in rec { ) // ( lib.mapAttrs privateFramework (import ./private-frameworks.nix { inherit frameworks; + libobjc = pkgs.darwin.apple_sdk_11_0.objc4; }) ); diff --git a/pkgs/os-specific/darwin/apple-sdk-11.0/private-frameworks.nix b/pkgs/os-specific/darwin/apple-sdk-11.0/private-frameworks.nix index 84ca7c42301..27749dde100 100644 --- a/pkgs/os-specific/darwin/apple-sdk-11.0/private-frameworks.nix +++ b/pkgs/os-specific/darwin/apple-sdk-11.0/private-frameworks.nix @@ -1,4 +1,4 @@ -{ frameworks }: with frameworks; +{ frameworks, libobjc }: with frameworks; # generated by hand to avoid exposing all private frameworks # frameworks here are only the necessary ones used by public frameworks. { @@ -22,6 +22,9 @@ # Also expose DebugSymbols; used by `llvmPackages_8.lldb` package. DebugSymbols = {}; + # Also expose DisplayServices; used by `sketchybar` package. + DisplayServices = { inherit libobjc; }; + # Also expose MultitouchSupport; used by `chuck` package. MultitouchSupport = {}; } diff --git a/pkgs/os-specific/darwin/apple-sdk/default.nix b/pkgs/os-specific/darwin/apple-sdk/default.nix index 7cc9e293f72..5cf37e8f402 100644 --- a/pkgs/os-specific/darwin/apple-sdk/default.nix +++ b/pkgs/os-specific/darwin/apple-sdk/default.nix @@ -330,6 +330,7 @@ in rec { "ContactsPersistence" "CoreSymbolication" "DebugSymbols" + "DisplayServices" "GameCenter" "MultitouchSupport" "SkyLight" |