diff --git a/pkgs/tools/filesystems/nixpart/default.nix b/pkgs/tools/filesystems/nixpart/default.nix index 6f787d0ba20..6c13d38c6f9 100644 --- a/pkgs/tools/filesystems/nixpart/default.nix +++ b/pkgs/tools/filesystems/nixpart/default.nix @@ -1,6 +1,13 @@ -{ stdenv, fetchurl, buildPythonPackage, blivet }: +{ stdenv, fetchurl, buildPythonPackage, blivet +# Propagated to blivet +, useNixUdev ? null, udevSoMajor ? null +}: -buildPythonPackage rec { +let + blivetOverrides = stdenv.lib.filterAttrs (k: v: v != null) { + inherit useNixUdev udevSoMajor; + }; +in buildPythonPackage rec { name = "nixpart-${version}"; version = "0.2.0"; @@ -9,7 +16,7 @@ buildPythonPackage rec { sha256 = "1z94h76jn9igksgr84wwbi03fjamwb15hg432x189kgsld1ark4n"; }; - propagatedBuildInputs = [ blivet ]; + propagatedBuildInputs = [ (blivet.override blivetOverrides) ]; doCheck = false;