From ef7d4412348f126a128f9ade87b22721af1e57e1 Mon Sep 17 00:00:00 2001 From: 4DBug <4DBug@github.com> Date: Fri, 11 Sep 2026 15:01:19 -0500 Subject: [PATCH] push --- modules/software/compatibility/nix-ld.nix | 30 ++++++++++++++++++++--- modules/software/utilities/cad.nix | 6 ++--- 2 files changed, 30 insertions(+), 6 deletions(-) diff --git a/modules/software/compatibility/nix-ld.nix b/modules/software/compatibility/nix-ld.nix index e40d4cc..7459844 100644 --- a/modules/software/compatibility/nix-ld.nix +++ b/modules/software/compatibility/nix-ld.nix @@ -4,13 +4,19 @@ nixos = { pkgs, options, ... }: { - programs.nix-ld = { + programs.nix-ld = let + libxml2-so2-compat = pkgs.runCommand "libxml2-so2-compat" { } '' + mkdir -p $out/lib + ln -s ${pkgs.libxml2.out}/lib/libxml2.so.16 $out/lib/libxml2.so.2 + ''; + in { enable = true; libraries = options.programs.nix-ld.libraries.default ++ (with pkgs; [ - libxml2 + libxml2-so2-compat + udev gcc egl-wayland @@ -31,7 +37,25 @@ libz libGL - glib + xcbutil + xcbutilimage + xcbutilkeysyms + xcbutilrenderutil + xcbutilwm + + libXrender + libXext + libXfixes + libSM + libICE + systemd + stdenv.cc.cc.lib + zlib + fontconfig.lib + freetype + libxkbcommon + dbus.lib + libidn2 ]); }; }; diff --git a/modules/software/utilities/cad.nix b/modules/software/utilities/cad.nix index c913dbe..7e22800 100644 --- a/modules/software/utilities/cad.nix +++ b/modules/software/utilities/cad.nix @@ -22,8 +22,8 @@ exec "$@" ''; - blenderWithAddons = pkgs.symlinkJoin { - name = "blender-with-addons"; + blender-quadremesher = pkgs.symlinkJoin { + name = "blender-quadremesher"; paths = [ pkgs.blender ]; nativeBuildInputs = [ pkgs.makeWrapper ]; postBuild = '' @@ -32,7 +32,7 @@ --set QUADREMESHER_LAUNCHER ${quadRemesherLauncher} ''; }; - in [ blenderWithAddons ]; + in [ blender-quadremesher ]; }; }; }