forked from M-Labs/nix-scripts
add artiq-extras with korad controller
This commit is contained in:
parent
9accbc95e5
commit
5407e79111
14
artiq/artiq-extras.nix
Normal file
14
artiq/artiq-extras.nix
Normal file
@ -0,0 +1,14 @@
|
||||
{ pkgs, asyncserial, artiq }:
|
||||
{
|
||||
korad_ka3005p = pkgs.python3Packages.buildPythonPackage rec {
|
||||
version = "1.0";
|
||||
name = "korad_ka3005p-${version}";
|
||||
buildInputs = [ asyncserial artiq ];
|
||||
src = pkgs.fetchFromGitHub {
|
||||
owner = "m-labs";
|
||||
repo = "korad_ka3005p";
|
||||
rev = "e0adec6c577d7d1b832a2b1bf20e89ac393ca27e";
|
||||
sha256 = "18092zgjh63qrg6lg9mzsbr2yri7k7wb97mip5xq3zrcabmmpbk3";
|
||||
};
|
||||
};
|
||||
}
|
@ -22,13 +22,11 @@ let
|
||||
boardBinaries = boardBinaries;
|
||||
};
|
||||
}) {} boards;
|
||||
|
||||
manualPackages = import ./pkgs/artiq-manual.nix {
|
||||
inherit stdenv lib fetchgit python3Packages texlive texinfo;
|
||||
inherit (pythonDeps) sphinx-argparse sphinxcontrib-wavedrom;
|
||||
};
|
||||
in
|
||||
rec {
|
||||
mainPackages = rec {
|
||||
inherit (pythonDeps) asyncserial levenshtein pythonparser quamash pyqtgraph-qt5 misoc migen microscope jesd204b lit outputcheck sphinx-argparse wavedrom sphinxcontrib-wavedrom;
|
||||
binutils-or1k = callPackage ./pkgs/binutils-or1k.nix {};
|
||||
llvm-or1k = callPackage ./pkgs/llvm-or1k.nix {};
|
||||
@ -43,4 +41,7 @@ in
|
||||
artiq-env = (pkgs.python3.withPackages(ps: [ artiq ])).overrideAttrs (oldAttrs: { name = "${pkgs.python3.name}-artiq-env-${artiq.version}"; });
|
||||
openocd = callPackage ./pkgs/openocd.nix {};
|
||||
conda-artiq = import ./conda-artiq.nix { inherit pkgs; };
|
||||
} // boardPackages // manualPackages
|
||||
} // boardPackages // manualPackages;
|
||||
extraPackages = import ./artiq-extras.nix { inherit pkgs; inherit (mainPackages) asyncserial artiq; };
|
||||
in
|
||||
mainPackages // extraPackages
|
||||
|
Loading…
Reference in New Issue
Block a user