From 3c6a5f3ee2ccaab158bbd7d6e7addb1c31e76241 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kha=C3=AFs=20COLIN?= Date: Sun, 9 Feb 2025 13:34:29 +0100 Subject: [PATCH] feat(doom): enable haskell module to simplify xmonad configuration --- doom.d/init.el | 2 +- home.nix | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/doom.d/init.el b/doom.d/init.el index 8625a0a..5b947b9 100644 --- a/doom.d/init.el +++ b/doom.d/init.el @@ -136,7 +136,7 @@ ;;gdscript ; the language you waited for ;;(go +lsp) ; the hipster dialect ;;(graphql +lsp) ; Give queries a REST - ;;(haskell +lsp) ; 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 diff --git a/home.nix b/home.nix index 06525f9..d540149 100644 --- a/home.nix +++ b/home.nix @@ -82,6 +82,9 @@ in { ollama # windows cassowary + # xmonad + # apparently this is needed for the haskell lsp + ghc ]; file = { @@ -238,7 +241,7 @@ in { programs.doom-emacs = { enable = true; doomDir = ./doom.d; - extraBinPackages = with pkgs; [clang-tools nil nixd]; + extraBinPackages = with pkgs; [clang-tools nil nixd haskell-language-server ghc]; }; programs.yazi = {