Skip to content

Commit 3f9894c

Browse files
committed
feat(deps_nix): Add rustler precompiled overrides to deps_nix
refactor(deps_nix): nix formatting Nix formatting in template
1 parent 3192db4 commit 3f9894c

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

lib/deps_nix.ex

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -216,6 +216,7 @@ defmodule DepsNix do
216216
fetchFromGitHub,
217217
overrides ? (x: y: { }),
218218
overrideFenixOverlay ? null,
219+
rustlerPrecompiledOverrides ? { },
219220
pkg-config,
220221
vips,
221222
writeText,
@@ -255,9 +256,10 @@ defmodule DepsNix do
255256
else
256257
extendedPkgs.fenix.fromToolchainName toolchain;
257258
native =
258-
(extendedPkgs.makeRustPlatform {
259-
inherit (fenix) cargo rustc;
260-
}).buildRustPackage
259+
(
260+
(extendedPkgs.makeRustPlatform {
261+
inherit (fenix) cargo rustc;
262+
}).buildRustPackage
261263
{
262264
pname = "${old.packageName}-native";
263265
version = old.version;
@@ -269,7 +271,9 @@ defmodule DepsNix do
269271
extendedPkgs.cmake
270272
];
271273
doCheck = false;
272-
};
274+
}
275+
).overrideAttrs
276+
rustlerPrecompiledOverrides.${old.packageName} or { };
273277
274278
in
275279
{

0 commit comments

Comments
 (0)