@@ -1,15 +1,6 @@
11{ pkgs ? import <nixpkgs>{} } :
22let
3− callPackage = pkgs.callPackage;
4− python3 = pkgs.python3;
5− python2 = pkgs.python2;
6− lua5_1 = pkgs.lua5_1;
7− readline = pkgs.readline;
8− clojure = pkgs.clojure;
9− tcl = pkgs.tcl;
10−in
11−let
12− buildPrybar = attrs: callPackage(import ./build-prybar.nix attrs) {};
3+ buildPrybar = attrs: pkgs.callPackage(import ./build-prybar.nix attrs) {};
134in
145{
156 # TODO: These don't quite work yet
@@ -29,13 +20,13 @@ in
2920 # Untested, spidermonkey not supported on darwin. Feel free to test on linux.
3021 # prybar-spidermonkey = buildPrybar { language = "spidermonkey"; buildInputs = [ spidermonkey ]; };
3122
32− prybar-python2 = buildPrybar { language = "python2"; buildInputs = [ python2 ]; };
23+ prybar-python2 = buildPrybar { language = "python2"; buildInputs = [ pkgs.python2 ]; };
3324
34− prybar-python3 = buildPrybar { language = "python3"; buildInputs = [ python3 ]; };
25+ prybar-python3 = buildPrybar { language = "python3"; buildInputs = [ pkgs.python3 ]; };
3526
36− prybar-lua = buildPrybar { language = "lua"; buildInputs = [ lua5_1 readline ]; };
27+ prybar-lua = buildPrybar { language = "lua"; buildInputs = [ pkgs.lua5_1 pkgs.readline ]; };
3728
38− prybar-clojure = buildPrybar { language = "clojure"; buildInputs = [ clojure ]; };
29+ prybar-clojure = buildPrybar { language = "clojure"; buildInputs = [ pkgs.clojure ]; };
3930
4031 prybar-elisp = buildPrybar { language = "elisp"; };
4132
@@ -45,5 +36,5 @@ in
4536
4637 prybar-sqlite = buildPrybar { language = "sqlite"; };
4738
48− prybar-tcl = buildPrybar { language = "tcl"; buildInputs = [ tcl ]; };
39+ prybar-tcl = buildPrybar { language = "tcl"; buildInputs = [ pkgs.tcl ]; };
4940}