From 0fe242baea61718056dcdcf5b145956258bc16f3 Mon Sep 17 00:00:00 2001
From: Daniel Firth <dan.firth@homotopic.tech>
Date: Sun, 19 Mar 2023 23:26:41 +0000
Subject: [PATCH] remove non-essential packages

---
 horizon.dhall                    | 4 +---
 initial-packages.nix             | 4 ----
 pkgs/haskell-language-server.nix | 6 ++++--
 3 files changed, 5 insertions(+), 9 deletions(-)

diff --git a/horizon.dhall b/horizon.dhall
index c30f22ca..c937addd 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -465,7 +465,6 @@ let packages =
       , hackage-db = H.callHackage "hackage-db" "2.1.2"
       , hackage-security = H.callHackage "hackage-security" "0.6.2.3"
       , haddock-library = H.callHackage "haddock-library" "1.11.0"
-      , hakyll = H.callHackage "hakyll" "4.15.1.1"
       , half = H.callHackage "half" "0.3.1"
       , happy = H.callHackage "happy" "1.20.1.1"
       , hashable = H.callHackage "hashable" "1.4.2.0"
@@ -473,7 +472,7 @@ let packages =
       , hashmap = H.callHackage "hashmap" "1.3.3"
       , hashtables = H.callHackage "hashtables" "1.3.1"
       , haskell-language-server =
-          (H.callHackage "haskell-language-server" "1.9.1.0")
+          (H.callHackage "haskell-language-server" "1.9.0.0")
         with flags =
           [ H.CabalFlag.Disable "dynamic"
           , H.CabalFlag.Disable "ormolu"
@@ -1045,7 +1044,6 @@ let packages =
       , simple-sendfile = H.callHackage "simple-sendfile" "0.2.30"
       , singleton-bool = H.callHackage "singleton-bool" "0.1.6"
       , singletons = H.callHackage "singletons" "3.0.2"
-      , singletons-th = H.callHackage "singletons-th" "3.1.1"
       , size-based = H.callHackage "size-based" "0.1.3.1"
       , skylighting = H.callHackage "skylighting" "0.13.2.1"
       , skylighting-core = H.callHackage "skylighting-core" "0.13.2.1"
diff --git a/initial-packages.nix b/initial-packages.nix
index 241e13e1..89562676 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -743,8 +743,6 @@ self: with pkgs.haskell.lib; {
 
   haddock-library = self.callPackage (./pkgs/haddock-library.nix) { };
 
-  hakyll = self.callPackage (./pkgs/hakyll.nix) { };
-
   half = self.callPackage (./pkgs/half.nix) { };
 
   happy = self.callPackage (./pkgs/happy.nix) { };
@@ -1679,8 +1677,6 @@ self: with pkgs.haskell.lib; {
 
   singletons = self.callPackage (./pkgs/singletons.nix) { };
 
-  singletons-th = self.callPackage (./pkgs/singletons-th.nix) { };
-
   size-based = self.callPackage (./pkgs/size-based.nix) { };
 
   skylighting = self.callPackage (./pkgs/skylighting.nix) { };
diff --git a/pkgs/haskell-language-server.nix b/pkgs/haskell-language-server.nix
index 6be3e27c..25c82e00 100644
--- a/pkgs/haskell-language-server.nix
+++ b/pkgs/haskell-language-server.nix
@@ -20,8 +20,10 @@
 }:
 mkDerivation {
   pname = "haskell-language-server";
-  version = "1.9.1.0";
-  sha256 = "bc02ff24c4ac1d8749bacfcc7e71ef7cf52c4e3641bdc1472865e10af450a547";
+  version = "1.9.0.0";
+  sha256 = "77d2c056c2a4f6ea0aaae38560054f49b85f41d6abc5ddb5da18b2ef091eaeaf";
+  revision = "1";
+  editedCabalFile = "19y9wid97a2c6x8cx2zq2r0asr8x0wlnvxmrj9qhfpvmk05sqrpm";
   configureFlags = [
     "-f-dynamic" "-f-eval" "-f-floskell" "-f-ormolu" "-f-rename"
     "-f-stylishhaskell"
-- 
GitLab