Turns out this idea was kind of a dead end. Change-Id: Id90b2249191ad66b0691471aa1721d726a6a6964
35 lines
759 B
Nix
35 lines
759 B
Nix
{ nixpkgs ? <nixpkgs> }:
|
|
let
|
|
overlay = import ./aux/overlay.nix;
|
|
pkgs = import nixpkgs { overlays = [ overlay ]; };
|
|
in
|
|
pkgs.mkShell {
|
|
name = "zilch-shell";
|
|
|
|
buildInputs = [
|
|
(pkgs.callPackage ./core {})
|
|
(pkgs.callPackage ./lang/go {})
|
|
(pkgs.callPackage ./lang/rust {})
|
|
(pkgs.callPackage ./lang/ninja {})
|
|
(pkgs.callPackage ./docs/docread {})
|
|
(pkgs.callPackage ./cli {})
|
|
|
|
pkgs.chickenPackages_5.chickenEggs.breadline
|
|
pkgs.chickenPackages_5.chickenEggs.trace
|
|
pkgs.chickenPackages_5.chickenEggs.expand-full
|
|
pkgs.chickenPackages_5.chickenEggs.json
|
|
|
|
pkgs.chicken
|
|
pkgs.gdb
|
|
pkgs.libsodium
|
|
pkgs.tcl
|
|
pkgs.tk
|
|
pkgs.inotify-tools
|
|
pkgs.nodejs
|
|
pkgs.bpftrace
|
|
pkgs.s6
|
|
|
|
pkgs.rlwrap
|
|
];
|
|
}
|
|
|