diff --git a/devices/wlin/default.nix b/devices/wlin/default.nix index a1354827..664170ad 100644 --- a/devices/wlin/default.nix +++ b/devices/wlin/default.nix @@ -9,7 +9,7 @@ let nixpkgs = { march = "haswell"; nixRoot = "/data/gpfs01/wlin/.nix"; nixos = false; }; }); python = pkgs.python3.withPackages (ps: with ps; [ phonopy ]); - chn-bsub = pkgs.localPackages.chn-bsub.overrideAttrs + chn-bsub = pkgs.localPackages.chn-bsub.override (prev: { bsubConfig = builtins.toFile "bsub.yaml" (builtins.toJSON (import ./bsub.nix)); }); wlin = pkgs.symlinkJoin { @@ -20,6 +20,6 @@ let lsd ]; postBuild = "echo ${inputs.self.rev or "dirty"} > $out/.version"; - passthru = { inherit pkgs; archive = pkgs.closureInfo { rootPaths = [ wlin.drvPath ]; }; }; + passthru = { inherit pkgs chn-bsub; archive = pkgs.closureInfo { rootPaths = [ wlin.drvPath ]; }; }; }; in wlin diff --git a/packages/chn-bsub/default.nix b/packages/chn-bsub/default.nix index 61f2a34e..db5c07ec 100644 --- a/packages/chn-bsub/default.nix +++ b/packages/chn-bsub/default.nix @@ -6,4 +6,5 @@ nativeBuildInputs = [ cmake pkg-config ]; postInstall = "ln -s chn-bsub $out/bin/chn_bsub"; cmakeFlags = lib.optional (bsubConfig != null) [ "-DBSUB_CONFIG=${bsubConfig}" ]; + passthru = { inherit bsubConfig; }; }