{ pkgs ? import {} , stdenv ? pkgs.llvmPackages_16.stdenv , clang-tools ? pkgs.clang-tools_16 }: let version = "0.0.0"; in rec { forstio = { core = pkgs.callPackage modules/core/.nix/derivation.nix { inherit version; inherit stdenv; inherit clang-tools; }; async = pkgs.callPackage modules/async/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; codec = pkgs.callPackage modules/codec/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; codec-json = pkgs.callPackage modules/codec-json/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; codec-netcdf = pkgs.callPackage modules/codec-netcdf/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; io = pkgs.callPackage modules/io/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; io-tls = pkgs.callPackage modules/io-tls/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; window = pkgs.callPackage modules/window/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; window-opengl = pkgs.callPackage modules/window-opengl/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; tools = pkgs.callPackage modules/tools/.nix/derivation.nix { inherit version; inherit forstio; inherit stdenv; inherit clang-tools; }; }; all = pkgs.symlinkJoin { name = "forstio-${version}"; paths = [ forstio.core forstio.async forstio.codec forstio.codec-json forstio.codec-netcdf forstio.io forstio.io-tls ]; }; }