From 4d1040a4deda69a6c1e294c5599f650e4332ed87 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.dev>
Date: Fri, 9 Aug 2024 12:50:18 +0100
Subject: [PATCH] bluetuith: use `j` and `k` to navigate up and down

https://github.com/darkhz/bluetuith/issues/62#issuecomment-2141669880
https://darkhz.github.io/bluetuith/Configuration.html
---
 lib/nixos/home-manager/desktop.nix            |  1 +
 .../modules/desktop/bluetuith.nix             | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 lib/nixos/home-manager/modules/desktop/bluetuith.nix

diff --git a/lib/nixos/home-manager/desktop.nix b/lib/nixos/home-manager/desktop.nix
index aa37bd35..a72891af 100644
--- a/lib/nixos/home-manager/desktop.nix
+++ b/lib/nixos/home-manager/desktop.nix
@@ -8,6 +8,7 @@
   imports = [
     ./modules/alacritty.nix
     ./modules/copyq.nix
+    ./modules/desktop/bluetuith.nix
     ./modules/espanso.nix
     ./modules/gtk.nix
     ./modules/feh.nix
diff --git a/lib/nixos/home-manager/modules/desktop/bluetuith.nix b/lib/nixos/home-manager/modules/desktop/bluetuith.nix
new file mode 100644
index 00000000..e5567c6b
--- /dev/null
+++ b/lib/nixos/home-manager/modules/desktop/bluetuith.nix
@@ -0,0 +1,19 @@
+{
+  xdg.configFile."bluetuith/bluetuith.conf" = {
+    text = ''
+      {
+        adapter: ""
+        adapter-states: ""
+        connect-bdaddr: ""
+        gsm-apn: ""
+        gsm-number: ""
+        keybindings: {
+          NavigateDown: j
+          NavigateUp: k
+        }
+        receive-dir: ""
+        theme: {}
+      }
+    '';
+  };
+}