fix(dev): add necessary deps for rust on darwin

This commit is contained in:
Michael Thomas 2024-08-02 09:46:50 -04:00
parent c887677560
commit faa11b525a

View File

@ -1,5 +1,10 @@
{pkgs, ...}: { {
home.packages = with pkgs; [ pkgs,
lib,
...
}: {
home.packages = with pkgs;
[
# devenv # devenv
unstable.devenv unstable.devenv
# Javascript # Javascript
@ -21,7 +26,15 @@
}) })
pkg-config pkg-config
openssl openssl
]; ]
++ lib.optionals pkgs.stdenv.isDarwin (with pkgs.darwin.apple_sdk.frameworks; [
CoreFoundation
CoreServices
SystemConfiguration
]);
# Required for the `openssl-sys` crate to build properly
home.sessionVariables.PKG_CONFIG_PATH = "${pkgs.openssl.dev}/lib/pkgconfig";
programs.zsh.initExtra = '' programs.zsh.initExtra = ''
export PATH=~/.npm-packages/bin:$PATH export PATH=~/.npm-packages/bin:$PATH