summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKenny Ballou <kballou@devnulllabs.io>2020-01-29 10:18:04 -0700
committerKenny Ballou <kballou@devnulllabs.io>2020-01-29 10:20:37 -0700
commit032ff49365e3ccd19dedf067f6a3349e9d695f27 (patch)
tree2be44ccbb7a14b31789b2d171f55641c2807c40f
parent9a138d528b1a0a94a7cddd6507f4000f737b2f57 (diff)
downloadcfg.nix-032ff49365e3ccd19dedf067f6a3349e9d695f27.tar.gz
cfg.nix-032ff49365e3ccd19dedf067f6a3349e9d695f27.tar.xz
overlays: create data-analysis overlay
Create overlay containing tools for basic data analysis and exploration. Signed-off-by: Kenny Ballou <kballou@devnulllabs.io>
-rw-r--r--overlays/20-python.nix2
-rw-r--r--overlays/30-data-analysis.nix15
-rw-r--r--system/packages.nix1
3 files changed, 16 insertions, 2 deletions
diff --git a/overlays/20-python.nix b/overlays/20-python.nix
index 88ac812..4e0def0 100644
--- a/overlays/20-python.nix
+++ b/overlays/20-python.nix
@@ -5,8 +5,6 @@ self: super:
paths = [
self.python3
self.python37Packages.gprof2dot
- self.python37Packages.ipdb
- self.python37Packages.ipython
self.python37Packages.setuptools
self.python3Packages.pip
self.python3Packages.virtualenv
diff --git a/overlays/30-data-analysis.nix b/overlays/30-data-analysis.nix
new file mode 100644
index 0000000..830bdbc
--- /dev/null
+++ b/overlays/30-data-analysis.nix
@@ -0,0 +1,15 @@
+self: super:
+{
+ data-analysis-overlay = super.buildEnv {
+ name = "data-analysis";
+ paths = [
+ self.python3
+ self.python37Packages.ipdb
+ self.python37Packages.ipython
+ self.python37Packages.matplotlib
+ self.python37Packages.numpy
+ self.python37Packages.pandas
+ self.python37Packages.scipy
+ ];
+ };
+}
diff --git a/system/packages.nix b/system/packages.nix
index 1d4fe08..d6ae278 100644
--- a/system/packages.nix
+++ b/system/packages.nix
@@ -23,6 +23,7 @@
clementine
cppOverlay
cryptsetup
+ data-analysis-overlay
dejavu_fonts
diffstat
diffutils