let pkgs = import {}; artiqpkgs = import ./default.nix { inherit pkgs; }; in ( pkgs.buildFHSUserEnv { name = "artiq-dev"; targetPkgs = pkgs: ( with pkgs; [ ncurses5 gnumake zlib xorg.libSM xorg.libICE xorg.libXrender xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi (python3.withPackages(ps: with ps; [ jinja2 numpy artiqpkgs.migen artiqpkgs.microscope artiqpkgs.misoc artiqpkgs.jesd204b artiqpkgs.artiq ])) ] ++ (with artiqpkgs; [ rustc cargo binutils-or1k llvm-or1k openocd ]) ); profile = '' export TARGET_AR=${artiqpkgs.binutils-or1k}/bin/or1k-linux-ar ''; } ).env