modules.packages.vasp: fix

This commit is contained in:
陈浩南 2024-09-15 18:42:02 +08:00
parent 718ff1780a
commit cd7599d775

View File

@ -8,7 +8,10 @@ inputs:
# TODO: add more options to correctly configure VASP # TODO: add more options to correctly configure VASP
config = let inherit (inputs.config.nixos.packages) vasp; in inputs.lib.mkIf (vasp != null) config = let inherit (inputs.config.nixos.packages) vasp; in inputs.lib.mkIf (vasp != null)
{ {
nixos.packages.packages._packages = (with inputs.pkgs.localPackages.vasp; [ intel nvidia vtstscripts ]) nixos.packages.packages._packages = (with inputs.pkgs.localPackages.vasp; [ intel vtstscripts ])
++ (with inputs.pkgs.localPackages; [ py4vasp vaspkit ]); ++ (with inputs.pkgs.localPackages; [ py4vasp vaspkit ])
++ (inputs.lib.optional
(let inherit (inputs.config.nixos.system.nixpkgs) cuda; in cuda.enable && cuda.capabilities != null)
inputs.pkgs.localPackages.vasp.nvidia);
}; };
} }