Genode Packages collection https://git.sr.ht/~ehmry/genodepkgs/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

default.nix 809B

123456789101112131415161718192021222324252627282930
  1. # SPDX-FileCopyrightText: Emery Hemingway
  2. #
  3. # SPDX-License-Identifier: LicenseRef-Hippocratic-1.1
  4. let
  5. pkgOverlay = self: super:
  6. # Overlay of locally defined packages
  7. with self; {
  8. depot = callPackage ./depot { };
  9. dhallPackages = super.dhallPackages // (callPackage ./dhall { });
  10. genode = callPackage ./upstream { };
  11. nova = callPackage ./NOVA { };
  12. solo5 = callPackage ./solo5 { };
  13. };
  14. toolchainOverlay = import ./toolchain-overlay;
  15. # Overlay of toolchain patches
  16. in { nixpkgs ? import ./nixpkgs.nix }:
  17. import nixpkgs {
  18. # Evaluate an overlayed Nixpkgs for a Genode target
  19. config.allowUnsupportedSystem = true;
  20. crossSystem = {
  21. isx86_64 = true;
  22. isGenode = true;
  23. imports = [ ./platform.nix ];
  24. };
  25. overlays = [ toolchainOverlay pkgOverlay ];
  26. }