diff --git a/home/editors/helix/default.nix b/home/editors/helix/default.nix
index 6d74ead..18d5182 100644
--- a/home/editors/helix/default.nix
+++ b/home/editors/helix/default.nix
@@ -4,7 +4,19 @@
   # TODO use tree-sitter grammars from nixpkgs
   programs.helix = {
     enable = true;
-    languages = [ ];
-    settings = { theme = "base16_default_dark"; };
+    package = pkgs.unstable.helix;
+    settings = {
+      theme = "dark_plus";
+      keys = {
+        normal = {
+          "H" = "goto_line_start";
+          "L" = "goto_line_end";
+        };
+        select = {
+          "H" = "goto_line_start";
+          "L" = "goto_line_end";
+        };
+      };
+    };
   };
 }