2023-09-07 23:08:31 +08:00
|
|
|
{
|
2023-09-11 19:54:50 +08:00
|
|
|
inputs.nixos.url = "github:CHN-beta/nixos";
|
2023-09-07 23:08:31 +08:00
|
|
|
|
2023-09-11 19:54:50 +08:00
|
|
|
outputs = inputs: let pkgs = inputs.nixos.nixosConfigurations.pc.pkgs; in
|
2023-09-07 23:08:31 +08:00
|
|
|
{
|
2023-09-11 19:54:50 +08:00
|
|
|
devShell.x86_64-linux = pkgs.mkShell.override { stdenv = pkgs.genericPackages.gcc13Stdenv; }
|
2023-09-07 23:08:31 +08:00
|
|
|
{
|
2023-09-11 19:54:50 +08:00
|
|
|
buildInputs = with pkgs;
|
2023-09-20 18:55:25 +08:00
|
|
|
[
|
|
|
|
yaml-cpp eigen fmt (localPackages.concurrencpp.override { stdenv = genericPackages.gcc13Stdenv; }) highfive
|
2023-09-25 15:47:37 +08:00
|
|
|
hdf5.dev tbb (localPackages.matplotplusplus.override { stdenv = genericPackages.gcc13Stdenv; })
|
2023-09-20 18:55:25 +08:00
|
|
|
];
|
2023-09-19 20:37:22 +08:00
|
|
|
hardeningDisable = [ "all" ];
|
2023-09-07 23:08:31 +08:00
|
|
|
};
|
|
|
|
};
|
|
|
|
}
|