# This file handles creating all of the exports for this project and is not # exported itself. {config}: let inherit (config) lib; in { # freeform = lib.types.any; config = { exports = { inherit lib; modules = import ./modules.nix; packages = { aux-a = config.packages.aux.a; # foundation-gcc-x86_64 = # (config.packages.foundation.gcc.versions."13.2.0".extend (args: { # config = { # platform = { # target = lib.modules.overrides.force "x86_64-linux"; # }; # }; # })) # .config; foundation-gcc = config.packages.foundation.gcc; # foundation-binutils = config.packages.foundation.binutils; # foundation-linux-headers = config.packages.foundation.linux-headers.versions.latest.extend { # platform.host = lib.modules.overrides.force "x86_64-linux"; # }; # example-x = config.packages.example.x; cross-aux-a-x86_64-linux = config.packages.cross.x86_64-linux.aux.a; cross-foundation-gcc-x86_64-linux = config.packages.cross.x86_64-linux.foundation.gcc; }; }; # exported.packages.i686-linux.cross-foundation-gcc-x86_64-linux = config.packages.cross.x86_64-linux.foundation.gcc.package; }; }