From cc6fc792d644349201a5a7a7eca7c68eab817ae7 Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Tue, 23 Jan 2024 12:45:22 +0100 Subject: [PATCH] feat: use nix-ld --- systems/x86_64-linux/sgx-nixos/default.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/systems/x86_64-linux/sgx-nixos/default.nix b/systems/x86_64-linux/sgx-nixos/default.nix index aed6878..6eb3d3d 100644 --- a/systems/x86_64-linux/sgx-nixos/default.nix +++ b/systems/x86_64-linux/sgx-nixos/default.nix @@ -94,6 +94,24 @@ with lib.plusultra; flake = "git+https://git.hoyer.xyz/harald/nixcfg#sgx-nixos"; }; + programs.nix-ld.enable = true; + + # Sets up all the libraries to load + programs.nix-ld.libraries = with pkgs; [ + stdenv.cc.cc + libclang.lib + zlib + fuse3 + icu + nss + curl + expat + freetype + glib + openssl + # ... + ]; + security = { sudo = { enable = true; @@ -114,6 +132,8 @@ with lib.plusultra; tpm2-tools vim wget + clang + pkg-config ]; environment.shells = [ pkgs.fish pkgs.bash ];