blob: 248cb0c38e02fcc48d7a49272f15369846b23e68 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
{ config, lib, pkgs, ... }:
{
direnv.enable = lib.mkDefault true;
haskell = { spacemacs.enable = lib.mkDefault true; };
latex = {
packages = tl: {
inherit (tl)
scheme-basic # scheme
koma-script ragged2e everysel footmisc # koma
;
};
latexmk = {
enable = lib.mkDefault true;
output.pdf.enable = lib.mkDefault true;
rc =
lib.optional (lib.pathExists ~/.config/latexmkrc) ~/.config/latexmkrc;
};
};
nix.enable = lib.mkDefault true;
ocaml.tuareg.enable = lib.mkDefault true;
coq.coq = pkgs.coq_8_15;
# pkgs.coq_8_15.override { buildIde = false; };
why3 = {
defaultEditor = "emacsclient -c";
extraConfig = lib.optionalString config.coq.enable ''
[prover]
editor = ""
name = "Coq"
version = "8.15+rc1"
'';
};
}
|