From 6a5347a6efa3acb940be67dcda504e095f1654de Mon Sep 17 00:00:00 2001 From: Infinidoge Date: Mon, 11 Oct 2021 20:45:41 -0400 Subject: [PATCH] feat: add haskell to develop and doom --- profiles/develop/programming/haskell.nix | 10 ++++++++++ users/infinidoge/config/doom/init.el | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 profiles/develop/programming/haskell.nix diff --git a/profiles/develop/programming/haskell.nix b/profiles/develop/programming/haskell.nix new file mode 100644 index 0000000..f16fc48 --- /dev/null +++ b/profiles/develop/programming/haskell.nix @@ -0,0 +1,10 @@ +{ pkgs, lib, ... }: { + environment.systemPackages = with pkgs; lib.lists.flatten [ + haskell-language-server + ghc + + stack + stack2nix + cabal2nix + ]; +} diff --git a/users/infinidoge/config/doom/init.el b/users/infinidoge/config/doom/init.el index 58af5c9..6e64ddd 100644 --- a/users/infinidoge/config/doom/init.el +++ b/users/infinidoge/config/doom/init.el @@ -130,7 +130,7 @@ ;;fstar ; (dependent) types and (monadic) effects and Z3 ;;gdscript ; the language you waited for ;;(go +lsp) ; the hipster dialect - ;;(haskell +dante) ; a language that's lazier than I am + (haskell +lsp) ; a language that's lazier than I am ;;hy ; readability of scheme w/ speed of python ;;idris ; a language you can depend on json ; At least it ain't XML