This commit is contained in:
4DBug
2026-09-11 15:01:19 -05:00
parent 9a52d744ce
commit ef7d441234
2 changed files with 30 additions and 6 deletions
+27 -3
View File
@@ -4,13 +4,19 @@
nixos = nixos =
{ pkgs, options, ... }: { 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; enable = true;
libraries = libraries =
options.programs.nix-ld.libraries.default options.programs.nix-ld.libraries.default
++ (with pkgs; [ ++ (with pkgs; [
libxml2 libxml2-so2-compat
udev udev
gcc gcc
egl-wayland egl-wayland
@@ -31,7 +37,25 @@
libz libz
libGL 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
]); ]);
}; };
}; };
+3 -3
View File
@@ -22,8 +22,8 @@
exec "$@" exec "$@"
''; '';
blenderWithAddons = pkgs.symlinkJoin { blender-quadremesher = pkgs.symlinkJoin {
name = "blender-with-addons"; name = "blender-quadremesher";
paths = [ pkgs.blender ]; paths = [ pkgs.blender ];
nativeBuildInputs = [ pkgs.makeWrapper ]; nativeBuildInputs = [ pkgs.makeWrapper ];
postBuild = '' postBuild = ''
@@ -32,7 +32,7 @@
--set QUADREMESHER_LAUNCHER ${quadRemesherLauncher} --set QUADREMESHER_LAUNCHER ${quadRemesherLauncher}
''; '';
}; };
in [ blenderWithAddons ]; in [ blender-quadremesher ];
}; };
}; };
} }