From b59684816fb173ed5f0a8e79c52fb21a54c33b70 Mon Sep 17 00:00:00 2001 From: Petru Paler Date: Sat, 12 Oct 2024 10:45:29 +0100 Subject: [PATCH] Set up nix-ld for vscode remote. --- common/dev-node.nix | 8 ++++++++ home/default.nix | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/common/dev-node.nix b/common/dev-node.nix index 4292b9c..9326aec 100644 --- a/common/dev-node.nix +++ b/common/dev-node.nix @@ -8,4 +8,12 @@ ]; boot.binfmt.emulatedSystems = [ "aarch64-linux" ]; + + # for vscode remote to work + programs.nix-ld = { + enable = true; + libraries = with pkgs; [ + stdenv.cc.cc + ]; + }; } diff --git a/home/default.nix b/home/default.nix index 0de9831..7666a79 100644 --- a/home/default.nix +++ b/home/default.nix @@ -11,6 +11,10 @@ NOMAD_ADDR = "http://nomad.service.consul:4646"; LESS = "-F -i -M -+S -R -w -X -z-4"; SYSTEMD_LESS = "FiM+SRwXz-4"; + NIX_LD = "${pkgs.glibc}/lib/ld-linux-x86-64.so.2"; + NIX_LD_LIBRARY_PATH = pkgs.lib.makeLibraryPath [ + pkgs.stdenv.cc.cc + ]; }; shellAliases = {