diff --git a/nixos/pkgs/default.nix b/nixos/pkgs/default.nix
index 88171f96d9bef8ff36474e940a9b01943a8c5de0..6d5057402d0294c53645eaa250e84047d96d3352 100644
--- a/nixos/pkgs/default.nix
+++ b/nixos/pkgs/default.nix
@@ -8,8 +8,8 @@ let
     # e.g.:
     #mypkg = haskell.packages.ghc865.callPackage ./mypkg { };
     dotnet-sdk = callPackage ./dotnet-sdk { };
-    haskell-ide-engine = (import ./haskell-ide-engine { inherit pkgs; }).haskell-ide-engine;
     neovim = (import ./neovim { inherit pkgs; }).neovim;
+    haskell-ide-engine = (import ./haskell-ide-engine { inherit pkgs; });
     nginx-sso = callPackage ./nginx-sso {};
     simpleandsoft = (import ./simpleandsoft { inherit pkgs; }).simpleandsoft;
     neatvnc = callPackage ./neatvnc/neatvnc.nix {};
diff --git a/nixos/pkgs/haskell-ide-engine/default.nix b/nixos/pkgs/haskell-ide-engine/default.nix
index cad40387d2775895fc7dd967f81fd40c4ab689e2..263f2129f2ef84c5a81ff1efa72a8d212d5ecae0 100644
--- a/nixos/pkgs/haskell-ide-engine/default.nix
+++ b/nixos/pkgs/haskell-ide-engine/default.nix
@@ -4,6 +4,5 @@ let
   all-hies-repo = pkgs.fetchFromGitHub (builtins.fromJSON (builtins.readFile ./all-hies.json));
   all-hies = import all-hies-repo {};
 in
-{
-  haskell-ide-engine = all-hies.latest;
-}
\ No newline at end of file
+all-hies.latest
+