diff --git a/formatter.nix b/formatter.nix
index 74ce5d3..e998dd4 100644
--- a/formatter.nix
+++ b/formatter.nix
@@ -4,5 +4,5 @@
   ...
 }:
 flake-utils.lib.eachDefaultSystem (system: {
-  formatter = self.packages.${system}.formatter;
+  inherit (self.packages.${system}) formatter;
 })
diff --git a/packages.nix b/packages.nix
index 5f558d4..983f3c2 100644
--- a/packages.nix
+++ b/packages.nix
@@ -25,10 +25,17 @@ flake-utils.lib.eachDefaultSystem (system: let
           notify.nvim-notify.enable = true;
           projects.project-nvim.enable = true;
           comments.comment-nvim.enable = true;
+          extraPlugins.vim-sleuth.package = pkgs.vimPlugins.vim-sleuth;
 
-          extraPlugins.vim-sleuth = {
-            package = pkgs.vimPlugins.vim-sleuth;
-          };
+          keymaps = [
+            {
+              key = "<C-e>";
+              mode = ["n"];
+              action = ":Neotree toggle<CR>";
+              silent = true;
+              desc = "Toggle Neotree";
+            }
+          ];
 
           lsp = {
             formatOnSave = true;