diff --git a/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix b/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix index cc11ad9d745e..9880425393dd 100644 --- a/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix +++ b/pkgs/os-specific/linux/nvidia-x11/fabricmanager.nix @@ -12,7 +12,7 @@ nvidia_x11: sha256: let sys = lib.concatStringsSep "-" (lib.reverseList (lib.splitString "-" stdenv.system)); bsys = builtins.replaceStrings [ "_" ] [ "-" ] sys; - fmver = nvidia_x11.version; + fmver = nvidia_x11.fabricmanagerVersion; ldd = (lib.getBin glibc) + "/bin/ldd"; in diff --git a/pkgs/os-specific/linux/nvidia-x11/generic.nix b/pkgs/os-specific/linux/nvidia-x11/generic.nix index eebfe4097e17..baed507561fc 100644 --- a/pkgs/os-specific/linux/nvidia-x11/generic.nix +++ b/pkgs/os-specific/linux/nvidia-x11/generic.nix @@ -10,7 +10,7 @@ persistencedSha256 ? null, persistencedVersion ? null, fabricmanagerSha256 ? null, - fabricmanagerVersion ? version, + fabricmanagerVersion ? null, useGLVND ? true, useProfiles ? true, preferGtk2 ? false, @@ -313,6 +313,8 @@ stdenv.mkDerivation (finalAttrs: { settingsVersion = if settingsVersion != null then settingsVersion else finalAttrs.version; persistencedVersion = if persistencedVersion != null then persistencedVersion else finalAttrs.version; + fabricmanagerVersion = + if fabricmanagerVersion != null then fabricmanagerVersion else finalAttrs.version; compressFirmware = false; ibtSupport = ibtSupport || (lib.versionAtLeast version "530"); }