summary refs log tree commit diff
path: root/mixins/cli.nix
diff options
context:
space:
mode:
authortzlil <tzlils@protonmail.com>2024-02-26 19:43:39 +0200
committertzlil <tzlils@protonmail.com>2024-02-26 19:43:39 +0200
commit08c4cb2247461fe36b2e7d7456aef0d17acd26af (patch)
tree96801ac3d455833e7cfd07027a5bd9f2f393308f /mixins/cli.nix
parent00db7aca343a925220b17223b02dfb79b05f597c (diff)
idk what tehf uck i changed
Diffstat (limited to 'mixins/cli.nix')
-rw-r--r--mixins/cli.nix6
1 files changed, 2 insertions, 4 deletions
diff --git a/mixins/cli.nix b/mixins/cli.nix
index db81d4b..e43f4f2 100644
--- a/mixins/cli.nix
+++ b/mixins/cli.nix
@@ -36,11 +36,10 @@
 
           (
             let
-              hs = pkgs.ghc.withPackages (p: with p; [relude pretty-simple pointfree]);
+              hs = pkgs.ghc.withPackages (p: with p; [pretty-simple pointfree parsec]);
             in
               pkgs.writeShellScriptBin "hs" ''
                 exec ${hs}/bin/ghci -ghci-script ${pkgs.writeText "ghci.conf" ''
-                    :set -XNoImplicitPrelude
                     :set -XFlexibleContexts
                     :set -XFlexibleInstances
                     :set -XOverloadedStrings
@@ -48,8 +47,7 @@
                     :set prompt "\ESC[38;5;208m\STXλ>\ESC[m\STX "
                     :set -ferror-spans -freverse-errors -fprint-expanded-synonyms
                     :set -interactive-print Text.Pretty.Simple.pPrint
-                  :def pf \str -> return $ ":! ${hs}/bin/pointfree \"" ++ str ++ "\""
-                    import Relude''}
+                  :def pf \str -> return $ ":! ${hs}/bin/pointfree \"" ++ str ++ "\""''}
               ''
           )
         ];