83 Commits

Author SHA1 Message Date
Vaibhav Sagar
1a80bb36db release.nix: whitespace changes 2021-10-23 04:28:54 +11:00
Matthieu Coudron
a39ca44985 nix: expose ihaskellOverlay in flake
flake.nix now:
- expose an overlay to be used by for instance jupyterWith
- disabled tests 'cos failing
- bring haskell-language-server though it seems to choke on codebase
2021-10-22 18:11:51 +02:00
Vaibhav Sagar
6087ea6be5 release.nix: use builtins.path 2021-10-16 01:44:17 +11:00
Vaibhav Sagar
f842343aa1 release.nix: reduce rebuilds by not using 'ihaskell-src' for ghc-parser and ipython-kernel 2021-09-30 23:12:30 +10:00
Vaibhav Sagar
45816b9ed8 release.nix: add 'staticExecutable' option that is false by default 2021-09-30 04:36:16 +10:00
Vaibhav Sagar
cc47183edb release.nix: refactor 2021-09-25 02:54:37 +10:00
Vaibhav Sagar
6497fecdfe release.nix: refactor 2021-09-25 02:36:10 +10:00
Vaibhav Sagar
ea6c766d65 release.nix: refactor 2021-09-25 02:12:44 +10:00
Vaibhav Sagar
56682511b4 release.nix: remove non-IHaskell overrides 2021-09-23 00:17:58 +10:00
Vaibhav Sagar
460feec928 release.nix: ignore files like '.ghci' and '.dockerignore' 2021-09-19 03:13:24 +10:00
Vaibhav Sagar
a28b9ba9f8 release.nix: use nix-gitignore 2021-09-19 03:05:50 +10:00
Vaibhav Sagar
739b7f2f49 release.nix: use functions to make passthru more useful 2021-09-15 17:30:58 +10:00
Vaibhav Sagar
c01f75aa73 release.nix: remove passthru attrs subsumed by ihaskellKernelSpec 2021-09-15 13:58:09 +10:00
Vaibhav Sagar
e0f439cb12 release.nix: use symbolic link in ihaskellLabextension 2021-09-15 02:46:12 +10:00
Vaibhav Sagar
bfeccc2394 release.nix: remove ihaskellWrapperSh 2021-09-15 02:44:11 +10:00
Vaibhav Sagar
e7b40f3661 release.nix: '--enable-executable-dynamic' no longer appears to be necessary 2021-09-14 19:58:04 +10:00
Vaibhav Sagar
1dbe147982 release.nix: s/_drv/drv/ 2021-09-14 16:14:14 +10:00
Vaibhav Sagar
24529c4029 release.nix: don't include ihaskell in ihaskellEnv by default 2021-09-14 16:05:39 +10:00
Vaibhav Sagar
cf29b2c52d
release.nix: construct kernel.json manually, obviating the need for ihaskell wrappers (#1277) 2021-09-13 06:35:56 +10:00
Vaibhav Sagar
119655f90f
release.nix: setting GHC_PACKAGE_PATH doesn't seem to do anything useful (#1276) 2021-09-13 01:47:33 +10:00
Vaibhav Sagar
b89ae121ca
release.nix: create new JUPYTER_DATA_DIR for each IHaskell invocation (#1275) 2021-09-13 01:36:30 +10:00
Vaibhav Sagar
495756d750 release.nix: remove unnecessary wrapProgram 2021-09-12 02:42:10 +10:00
Vaibhav Sagar
ae6b1fdaca
Install a prebuilt version of jupyterlab-ihaskell automatically (#1270)
* ihaskell: automatically install the prebuilt labextension alongside the kernelspec

* README.md: Update to no longer mention installing jupyterlab-ihaskell
2021-09-10 18:50:38 +10:00
Vaibhav Sagar
0262b54755 release.nix: update 2021-06-02 17:54:15 +10:00
Vaibhav Sagar
50ec34316b Add support for jupyterlabAppDir 2019-11-23 13:25:01 -05:00
Vaibhav Sagar
db07a90ab4 release.nix: simplify setting $HOME in preCheck 2019-10-24 14:48:05 -04:00
Vaibhav Sagar
17188f8c8c Use NixOS 19.09 2019-10-14 19:25:24 -04:00
Vaibhav Sagar
bfa80bce5c release.nix: pass through haskellPackages 2019-09-26 11:06:27 -04:00
Vaibhav Sagar
93bfa3a7a4 release.nix: be explicit about using coreutils for tr 2019-08-11 21:14:41 -04:00
Vaibhav Sagar
d199d68bd3 release*.nix: remove default compiler and remove redundant expressions 2019-08-06 19:56:30 -04:00
Vaibhav Sagar
90c521f01c release.nix: update for display packages on 8.4 2019-06-09 13:01:10 -04:00
Vaibhav Sagar
ff788216e8 release.nix: jailbreak system-fileio 2019-06-09 12:55:31 -04:00
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