Litex work
[soc.git] / flake.nix
index f55427a9ec0e488a3e33e32ef6ee8f249df05cf5..6b8f5fb55d96a815b62de5d15779342b11e7a2d5 100644 (file)
--- a/flake.nix
+++ b/flake.nix
 
       forAllSystems = nixpkgs.lib.genAttrs supportedSystems;
 
-      litex = pkgs: import "${nix-litex}/pkgs" { inherit pkgs; };
+      litex = pkgs: import "${nix-litex}/pkgs" {
+        inherit pkgs;
+        pkgMetas = builtins.fromTOML (builtins.readFile ./nix/litex.toml);
+        skipChecks = true; # FIXME: remove once checks work
+      };
 
       nixpkgsFor = forAllSystems (system: import nixpkgs { inherit system; overlays = [ self.overlay ]; });
 
@@ -62,6 +66,7 @@
         pinmux = nixpkgsFor.${system}.libresoc-pinmux;
         ls180 = nixpkgsFor.${system}.libresoc-ls180;
         openpower-isa = nixpkgsFor.${system}.python3Packages.libresoc-openpower-isa;
+        debugNixpkgs = nixpkgsFor.${system};
       });
 
       defaultPackage = forAllSystems (system: self.packages.${system}.pre-litex);