From 568e16e1b8da5a9546f950b2abbe4533593d8421 Mon Sep 17 00:00:00 2001 From: Lilly Date: Mon, 5 Jan 2026 18:24:50 +0000 Subject: [PATCH] Auto-commit: 2026-01-05 18:24:50 --- modules/ld.nix | 71 +++++++++++++++++++++++++++----------------------- 1 file changed, 38 insertions(+), 33 deletions(-) diff --git a/modules/ld.nix b/modules/ld.nix index db5fb6c..d09135a 100644 --- a/modules/ld.nix +++ b/modules/ld.nix @@ -1,35 +1,40 @@ -{ pkgs, ... }: +{ pkgs, config, lib, ... }: +let + cfg = config.my; +in { - programs.nix-ld.enable = true; - programs.nix-ld.libraries = with pkgs; [ - stdenv.cc.cc - glibc - xorg.libX11 - xorg.libXcursor - xorg.libXrandr - xorg.libXinerama - xorg.libXi - wayland - libGL - libdrm - alsa-lib - pulseaudio - glib - nspr.out - nss.out - dbus.lib - at-spi2-atk - cups.lib - cairo.out - gtk3.out - pango.out - libxcomposite.out - libxdamage.out - libxext.out - libxfixes.out - libgbm.out - expat.out - libxcb.out - libxkbcommon.out - ]; + programs.nix-ld = lib.mkIf (cfg.rgb.enable || cfg.openlinkhub.enable ) { + enable = true; + libraries = with pkgs; [ + stdenv.cc.cc + glibc + xorg.libX11 + xorg.libXcursor + xorg.libXrandr + xorg.libXinerama + xorg.libXi + wayland + libGL + libdrm + alsa-lib + pulseaudio + glib + nspr.out + nss.out + dbus.lib + at-spi2-atk + cups.lib + cairo.out + gtk3.out + pango.out + libxcomposite.out + libxdamage.out + libxext.out + libxfixes.out + libgbm.out + expat.out + libxcb.out + libxkbcommon.out + ]; + }; } \ No newline at end of file