From 5834eb6a16be017333058369c4eecc6395d7d20b Mon Sep 17 00:00:00 2001 From: William Date: Tue, 22 Aug 2023 12:57:56 -0300 Subject: [PATCH] Migrate rotterdam from kmonad to keyd --- hosts/desktops/rotterdam.nix | 17 +++++++++++++---- hosts/desktops/rotterdam/kmonad.kbd | 5 +++-- 2 files changed, 16 insertions(+), 6 deletions(-) diff --git a/hosts/desktops/rotterdam.nix b/hosts/desktops/rotterdam.nix index 95c80c3..e2e8b97 100644 --- a/hosts/desktops/rotterdam.nix +++ b/hosts/desktops/rotterdam.nix @@ -14,11 +14,20 @@ services = { hardware.openrgb.enable = true; - kmonad = { + keyd = { enable = true; - keyboards.default = { - device = "/dev/input/by-path/pci-0000:0a:00.3-usb-0:2:1.0-event-kbd"; - config = builtins.readFile ./rotterdam/kmonad.kbd; + keyboards.main = { + settings = { + main = { + capslock = "overload(meta, esc)"; + meta = "overload(M-A, meta)"; + }; + shift = { + leftshift = "capslock"; + rightshift = "capslock"; + }; + }; + ids = [ "1ea7:0907" ]; }; }; }; diff --git a/hosts/desktops/rotterdam/kmonad.kbd b/hosts/desktops/rotterdam/kmonad.kbd index 79d8327..352bdff 100644 --- a/hosts/desktops/rotterdam/kmonad.kbd +++ b/hosts/desktops/rotterdam/kmonad.kbd @@ -9,7 +9,8 @@ ) (defalias - cps (tap-hold 400 esc caps) + cps (tap-hold 200 esc lmet) + mts (around lmet lsft) ) (defsrc @@ -25,5 +26,5 @@ tab q w e r t y u i o p [ ] \ @cps a s d f g h j k l ; ' ret lsft z x c v b n m , . / del up rsft - lctl lmet lalt spc ralt left down rght + lctl @mts lalt spc ralt left down rght )