← back to Exo
nix: get rust build working on linux
f16afd723decd28cd506c4eb0ccf83ad6846b200 · 2025-12-19 13:14:31 +0000 · Jake Hillion
Files touched
Diff
commit f16afd723decd28cd506c4eb0ccf83ad6846b200
Author: Jake Hillion <jake@hillion.co.uk>
Date: Fri Dec 19 13:14:31 2025 +0000
nix: get rust build working on linux
---
flake.nix | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/flake.nix b/flake.nix
index 9d3ade75..f1de5df1 100644
--- a/flake.nix
+++ b/flake.nix
@@ -91,6 +91,10 @@
++ (pkgs.lib.optionals pkgs.stdenv.isLinux [
# IFCONFIG
unixtools.ifconfig
+
+ # Build dependencies for Linux
+ pkg-config
+ openssl
])
++ (pkgs.lib.optionals pkgs.stdenv.isDarwin [
# MACMON
@@ -100,6 +104,11 @@
shellHook = ''
# PYTHON
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${pkgs.python313}/lib"
+ ${pkgs.lib.optionalString pkgs.stdenv.isLinux ''
+ # Build environment for Linux
+ export PKG_CONFIG_PATH="${pkgs.openssl.dev}/lib/pkgconfig:$PKG_CONFIG_PATH"
+ export LD_LIBRARY_PATH="${pkgs.openssl.out}/lib:$LD_LIBRARY_PATH"
+ ''}
echo
echo "🍎🍎 Run 'just <recipe>' to get started"
just --list
← 4da00432 Update README.md (#917)
·
back to Exo
·
Update README.md (#925) 8bafd6fe →