nix-godot-with-modules/godot-withmodules.nix
2025-02-22 20:37:12 -05:00

18 lines
387 B
Nix

pkgs@{
lib,
godot ? pkgs.godot_4,
...
}:
godot.overrideAttrs (prev: {
passthru = prev.passthru // {
withModules =
{ modules }:
godot.overrideAttrs (prev: {
postPatch =
prev.postPatch
+ (lib.strings.concatLines (
builtins.map (module: "cp ${module.path} $src/modules/${module.name}") modules
));
});
};
})