diff options
| author | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-01-13 16:31:02 +0100 |
|---|---|---|
| committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2026-01-13 16:31:02 +0100 |
| commit | 1b8ff0752a7622534199e0d8e8c2801967eed4ba (patch) | |
| tree | 0c1b03bb796c5e649e681aa3339dd6b9f7f84cd2 /default.nix | |
| parent | 49a8fc2ebe34b3f45db4295b3e01b47af9773ab6 (diff) | |
| download | libs-lbm-1b8ff0752a7622534199e0d8e8c2801967eed4ba.tar.gz | |
Reworking the packages sets
Diffstat (limited to 'default.nix')
| -rw-r--r-- | default.nix | 54 |
1 files changed, 28 insertions, 26 deletions
diff --git a/default.nix b/default.nix index 8422877..168cd08 100644 --- a/default.nix +++ b/default.nix @@ -47,73 +47,75 @@ let }).forstio; pname = "kel-lbm"; - version = "0.0.3"; + version = "0.0.4"; in rec { - kel-lbm = { - core = pkgs.callPackage ./lib/core/.nix/derivation.nix { - inherit forstio stdenv clang-tools pname version; + kel = { + lbm = { + core = pkgs.callPackage ./lib/core/.nix/derivation.nix { + inherit forstio stdenv clang-tools pname version; + }; + sycl = pkgs.callPackage ./lib/sycl/.nix/derivation.nix { + inherit forstio stdenv clang-tools pname version kel adaptive-cpp; + }; }; - sycl = pkgs.callPackage ./lib/sycl/.nix/derivation.nix { - inherit forstio stdenv clang-tools pname version kel-lbm adaptive-cpp; - }; - }; + }; - util = { - lbm_ogl_renderer = pkgs.callPackage ./util/ogl_renderer/.nix/derivation.nix { - inherit forstio stdenv clang-tools pname version kel-lbm; - kel-glad = glad_opengl_33_core; - }; - }; + util = { + lbm_ogl_renderer = pkgs.callPackage ./util/ogl_renderer/.nix/derivation.nix { + inherit forstio stdenv clang-tools pname version kel; + kel-glad = glad_opengl_33_core; + }; + }; examples = { cavity_2d_gpu = pkgs.callPackage ./examples/cavity_2d_gpu/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; poiseulle_2d_gpu = pkgs.callPackage ./examples/poiseulle_2d_gpu/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; cavity_2d = pkgs.callPackage ./examples/cavity_2d/.nix/derivation.nix { inherit pname version stdenv forstio; - inherit kel-lbm; + inherit kel; }; poiseulle_particles_channel_2d = pkgs.callPackage ./examples/poiseulle_particles_channel_2d/.nix/derivation.nix { inherit pname version stdenv forstio; - inherit kel-lbm; + inherit kel; }; meta_2d = pkgs.callPackage ./examples/meta_2d/.nix/derivation.nix { inherit pname version stdenv forstio; - inherit kel-lbm; + inherit kel; }; planetary_3d = pkgs.callPackage ./examples/planetary_3d/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; poiseulle_2d = pkgs.callPackage ./examples/poiseulle_3d/.nix/derivation.nix { inherit pname version stdenv forstio; - inherit kel-lbm; + inherit kel; }; poiseulle_3d = pkgs.callPackage ./examples/poiseulle_3d/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; particles_gpu = pkgs.callPackage ./examples/particles_gpu/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; heterogeneous_computing = pkgs.callPackage ./examples/heterogeneous_computing/.nix/derivation.nix { inherit pname version stdenv forstio adaptive-cpp; - inherit kel-lbm; + inherit kel; }; }; @@ -123,13 +125,13 @@ in rec { release = { dev = { - inherit kel-lbm; + inherit kel; }; examples = pkgs.symlinkJoin { name = "kel-lbm-sims-${version}"; paths = [ - kel-lbm.core + kel.lbm.core examples.cavity_2d_gpu ]; }; |
