Add haskell dev tools
This commit is contained in:
parent
4487d7f268
commit
c8efcc80cb
|
@ -79,5 +79,14 @@ with nLib; {
|
||||||
rlwrap
|
rlwrap
|
||||||
];
|
];
|
||||||
})
|
})
|
||||||
|
# Haskell Development
|
||||||
|
(mkIf devel.haskell {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
(haskellPackages.ghcWithPackages
|
||||||
|
(p: with p; [ turtle cabal-install stack brittany hoogle ]))
|
||||||
|
haskell-language-server
|
||||||
|
hlint
|
||||||
|
];
|
||||||
|
})
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,8 @@ with nLib; {
|
||||||
config.nathan.config.isDesktop;
|
config.nathan.config.isDesktop;
|
||||||
idris2 = mkDefaultOption "Idris 2 Development Utilites"
|
idris2 = mkDefaultOption "Idris 2 Development Utilites"
|
||||||
config.nathan.config.isDesktop;
|
config.nathan.config.isDesktop;
|
||||||
|
haskell = mkDefaultOption "Haskell Development Utilites"
|
||||||
|
config.nathan.config.isDesktop;
|
||||||
};
|
};
|
||||||
# Emacs, enabled by default on desktop
|
# Emacs, enabled by default on desktop
|
||||||
emacs = {
|
emacs = {
|
||||||
|
|
Loading…
Reference in New Issue