Advertisement
Guest User

Untitled

a guest
Oct 14th, 2019
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. with import <nixpkgs> {};
  2.  
  3. let
  4. nextpnr-gui = pkgs.nextpnr; # gui by default on upstream
  5. nextpnr-nogui = pkgs.nextpnr.override { enableGui = false; };
  6.  
  7. common-pkgs = with pkgs; [
  8. symbiyosys yosys verilog verilator
  9. icestorm trellis
  10. z3 yices boolector
  11. ];
  12.  
  13. makePackage = name: pnr: pkgs.buildEnv {
  14. inherit name;
  15. paths = [ pnr ] ++ common-pkgs;
  16. };
  17. in
  18. {
  19. symbiflow = makePackage "symbiflow" nextpnr-gui;
  20. symbiflow-nogui = makePackage "symbiflow-nogui" nextpnr-nogui;
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement