Skip to content

Commit 9a02de4

Browse files
committed
Fix darwin build
Frameworks are libraries used at runtime, so should be in buildInputs and not nativeBuildInputs. Closes #132
1 parent ea5f2ab commit 9a02de4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

flake.nix

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@
2020
overlay = final: prev:
2121
let
2222
system = final.system;
23-
isDarwin = final.lib.strings.hasSuffix "-darwin" system;
24-
darwinOptions = final.lib.optionalAttrs isDarwin {
25-
nativeBuildInputs = [
26-
final.darwin.apple_sdk.frameworks.SystemConfiguration
23+
darwinOptions = final.lib.optionalAttrs final.stdenv.isDarwin {
24+
buildInputs = with final.darwin.apple_sdk.frameworks; [
25+
SystemConfiguration
26+
CoreServices
2727
];
2828
};
2929
in

0 commit comments

Comments
 (0)