From 70691c16e504df4cdd215ba5145abbc1d0be6e1f Mon Sep 17 00:00:00 2001 From: "Wyatt J. Miller" Date: Sat, 13 Dec 2025 17:22:38 -0500 Subject: [PATCH] enabled nix-ld, related libraries --- modules/common/environment.nix | 66 ++++++++++++++++++++++++++++++++-- 1 file changed, 64 insertions(+), 2 deletions(-) diff --git a/modules/common/environment.nix b/modules/common/environment.nix index 2c7c8b9..6944978 100644 --- a/modules/common/environment.nix +++ b/modules/common/environment.nix @@ -1,4 +1,4 @@ -{ lib, pkgs, ... }: { +{ lib, pkgs, config, ... }: { environment.systemPackages = with pkgs; [ git vim @@ -13,11 +13,73 @@ systemd lshw dmidecode - nix-ld ]) ++ lib.optionals pkgs.stdenv.isDarwin (with pkgs; [ # nothing here, yet ;) ]); + programs.nix-ld = lib.mkIf pkgs.stdenv.isLinux { + enable = true; + libraries = with pkgs; + [ + acl + attr + bzip2 + dbus + expat + fontconfig + freetype + fuse3 + icu + libnotify + libsodium + libssh + libunwind + libusb1 + libuuid + nspr + nss + stdenv.cc.cc + util-linux + zlib + zstd + ] + ++ lib.optionals (config.hardware.graphics.enable) [ + pipewire + cups + libxkbcommon + pango + mesa + libdrm + libglvnd + libpulseaudio + atk + cairo + alsa-lib + at-spi2-atk + at-spi2-core + gdk-pixbuf + glib + gtk3 + libGL + libappindicator-gtk3 + vulkan-loader + xorg.libX11 + xorg.libXScrnSaver + xorg.libXcomposite + xorg.libXcursor + xorg.libXdamage + xorg.libXext + xorg.libXfixes + xorg.libXi + xorg.libXrandr + xorg.libXrender + xorg.libXtst + xorg.libxcb + xorg.libxkbfile + xorg.libxshmfence + ]; + }; + environment.variables.EDITOR = "nvim"; }