{ pkgs, lib, ... }: with lib; { nixpkgs.overlays = [ (self: super: { usermgr = self.callPackage ../packages/usermgr { }; scalasca = self.callPackage ../packages/scalasca { }; scorep = self.callPackage ../packages/scorep { }; openmpi = self.callPackage ../packages/openmpi { }; ucx = super.ucx.overrideAttrs (final: prev: rec { version = "1.16.0"; src = self.fetchFromGitHub { owner = "openucx"; repo = "ucx"; rev = "v${version}"; hash = "sha256-dihWwGlQclfa2ke+1V5c6coqfFjjuMyI8QRzNdx33zQ="; }; }); }) ]; }