Raymond Gauthier
8955bbc7fb
Passthru of some release internal expressions
...
This is so that these can be reused (e.g.: for
specifying a nixos jupyter service kernel).
2019-05-10 21:39:49 -04:00
Vaibhav Sagar
c2cb8e6789
release{,-8.6}.nix: update for 19.03
2019-04-11 14:57:45 -04:00
Vaibhav Sagar
3b0936d495
release.nix: compose overrides
2019-03-05 21:16:37 -05:00
Greg Hale
0b94c3b5f4
Change extend to override in release.nix
2019-03-05 17:37:05 -05:00
Alexander Vershilov
a87ea7b019
Move to jupyter-lab.
...
Moves package from using jupyter-notebook to the jupyter-lab.
Both backends can still be used using: ihaskell-notebook and
ihaskell-lab respectively.
2018-11-16 23:53:48 +03:00
Vaibhav Sagar
d57489ae80
release*.nix: update for NixOS 18.09
2018-10-06 16:35:21 -04:00
Vaibhav Sagar
c33f876949
release.nix: add ihaskell-graphviz
2018-09-30 15:17:38 -04:00
Vaibhav Sagar
83a823d5f9
release.nix: always --enable-executable-dynamic
2018-09-05 16:11:43 -04:00
Vaibhav Sagar
ad74dfd9c2
release.nix: don't Haddock for now
2018-09-03 11:02:28 -04:00
Vaibhav Sagar
0d454acc4d
release.nix: refactor displays
2018-08-16 13:55:33 +08:00
Vaibhav Sagar
2c43cffe4f
release.nix: remove jupyter from Python dependencies
2018-08-06 12:23:39 +08:00
Vaibhav Sagar
fb3f10bb20
release.nix: prepend to existing $PATH
2018-06-11 10:30:33 +02:00
Vaibhav Sagar
f1ab7c0257
release*.nix: make pythonPackages configurable
2018-06-05 15:39:09 +08:00
Vaibhav Sagar
39380616c1
release.nix: use extend instead of override
2018-04-30 16:16:34 +08:00
Vaibhav Sagar
4bedc1e71b
release.nix: don't override hmatrix
2018-04-12 14:54:47 +08:00
Vaibhav Sagar
a65429d2a9
release{,-8.4}.nix: update for nixpkgs-18.03
2018-04-05 11:33:13 +08:00
Vaibhav Sagar
06728e2939
src/tests/IHaskell/Test/Eval.hs: make tests pass on Nix
2018-03-11 15:22:30 +08:00
Vaibhav Sagar
ab47eac2b2
release.nix: sync with release-8.2.nix
2018-03-07 13:46:48 +08:00
Vaibhav Sagar
d106c406e0
release.nix: fix build by upgrading haskell-src-exts and haskell-src-meta
2018-03-06 13:15:40 +08:00
Renato Alves
b0b5236d68
Build 'jupyter console' wrappers with nix installation
2017-12-14 09:36:37 +08:00
Vaibhav Sagar
e55202c413
release{,-8.2}.nix: refactor ihaskell-* scripts
2017-12-02 22:44:03 +08:00
Vaibhav Sagar
81a740808d
release{,-8.2}.nix: factor out common shell bits
2017-12-01 16:59:51 +08:00
Vaibhav Sagar
76525c382d
release{,-8.2}.nix: add ihaskell-nbconvert script
2017-12-01 16:49:14 +08:00
Vaibhav Sagar
77d4123735
release{,-8.2}.nix: unify ihaskellEnv and ihaskell
2017-11-09 00:01:48 +08:00
Vaibhav Sagar
a4c8e6f896
release{,-8.2}.nix: don't provide display modules by default
2017-11-02 21:32:45 +08:00
Vaibhav Sagar
66f6e821a3
release{,-8.2}.nix: simplify jupyter environment
2017-11-02 14:18:29 +08:00
Vaibhav Sagar
3f604e471f
Always set -dynamic-too
...
This improves Nix compatibility without changing Stack or Cabal
compatibility. See #728 .
2017-11-02 10:45:35 +08:00
Vaibhav Sagar
583658abd5
release{,-8.2}.nix: disable ihaskell-widgets by default
...
This module takes an incredibly long time to compile and I haven't
missed it. If needed, it can be enabled with e.g.
`--arg packages '(p: [ p.ihaskell-widgets ])'`.
2017-11-01 21:49:32 +08:00
Vaibhav Sagar
444e275a67
release{,-8.2}.nix: enable ihaskell-widgets
2017-11-01 16:01:44 +08:00
Vaibhav Sagar
c81ef1d021
release.nix: remove unused dontCheck
2017-10-31 15:54:06 +08:00
Vaibhav Sagar
6b329d3d5f
release{,-8.2}.nix: split out sources to reduce rebuilds
...
Having one source means that everything is rebuilt when e.g an
ihaskell-display package is modified. Splitting the sources out avoids
this by only rebuilding other packages that originate from the same
source.
2017-10-22 15:18:20 +08:00
Vaibhav Sagar
bb1f1290b4
release{,-8.2}.nix: run tests after build
2017-10-22 03:17:37 +08:00
Vaibhav Sagar
f82808f008
release.nix: ignore .yml files
2017-10-16 23:41:34 +08:00
Vaibhav Sagar
8d6a669653
release.nix: simplify cleanSource
2017-10-12 13:56:39 +08:00
Vaibhav Sagar
9be6bac457
release.nix: use cleanSourceFilter
2017-10-12 13:42:24 +08:00
Vaibhav Sagar
6e42515a33
Rename pkgs argument to nixpkgs
2017-10-12 12:16:53 +08:00
Vaibhav Sagar
9fe30c0c7a
Clean up -dynamic-too patching for Nix
2017-10-08 00:17:07 +08:00
Vaibhav Sagar
2907c07901
release.nix: remove unused 'profile' variable
2017-10-03 23:37:00 +08:00
Vaibhav Sagar
8d022fa441
Put makeWrapper in buildInputs
...
As per https://github.com/NixOS/nixpkgs/issues/29987
2017-10-02 00:47:42 +08:00
Vaibhav Sagar
0d81c1d66c
Filter out irrelevant files
2017-10-02 00:02:16 +08:00
Vaibhav Sagar
733c6d7c42
pkgs.makeWrapper is stricter in 17.09
2017-10-02 00:01:37 +08:00
Vaibhav Sagar
8447d3aabc
Set -dynamic-too for Nix
2017-10-02 00:01:07 +08:00
Vaibhav Sagar
dc34884f97
Make rtsopts configurable through release.nix
2017-09-24 17:31:51 +08:00
Vaibhav Sagar
95735f19e4
Enable dynamic loading with Nix
2017-09-05 07:48:09 +07:00
Vaibhav Sagar
3397825510
Update jupyter packages
2017-09-04 21:40:10 +08:00
Vaibhav Sagar
82208921c7
Remove flag in release.nix
2017-08-29 13:52:12 +08:00
Vaibhav Sagar
2295ccdbee
Tighten spacing
2017-08-18 21:25:51 +08:00
Vaibhav Sagar
e98945ff16
Fix ipython-kernel derivation name
2017-08-18 21:24:30 +08:00
Vaibhav Sagar
94dc8a5955
Make pinning nixpkgs more customisable
2017-08-16 14:53:44 +08:00
Vaibhav Sagar
f34c3e2589
Allow pinning of nixpkgs
2017-08-13 02:49:52 +08:00