From dcfb81b71eb7fc02a8d84b2b49ac9c74ecbc20ad Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Wed, 7 Jan 2026 09:33:50 -0400 Subject: [PATCH 01/10] Likely phasing out yabai and skhd, as it's just not as smooth/works well as Hyprland. Honestly I prefer Mac window management with multiple desktops. --- dotfiles/kanata/conf.kbd | 8 ++++---- flake.nix | 6 +++--- home.nix | 5 +++-- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index 856af3c..81876d0 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -49,14 +49,14 @@ navlayer (layer-while-held nav) caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer) ;; Home row mods - a (tap-hold $tap-time $hold-time a lctl) + a (tap-hold $tap-time $hold-time a lmet) s (tap-hold $tap-time $hold-time s lalt) - d (tap-hold $tap-time $hold-time d lmet) + d (tap-hold $tap-time $hold-time d lctl) f (tap-hold $tap-time $hold-time f lsft) j (tap-hold $tap-time $hold-time j rsft) - k (tap-hold $tap-time $hold-time k lmet) + k (tap-hold $tap-time $hold-time k lctl) l (tap-hold $tap-time $hold-time l lalt) - scln (tap-hold $tap-time $hold-time scln rctl) + scln (tap-hold $tap-time $hold-time scln rmet) ;; Numpad layer numpad (layer-while-held num) g (tap-hold $tap-time $hold-time g @numpad) diff --git a/flake.nix b/flake.nix index 97e0648..b3eebf3 100644 --- a/flake.nix +++ b/flake.nix @@ -42,7 +42,7 @@ taps = []; brews = [ "kanata" - "hugo" + #"hugo" "mpv" "lua" "luarocks" @@ -63,10 +63,10 @@ }; - services.yabai = { + /*services.yabai = { enable = true; extraConfig = builtins.readFile ./dotfiles/yabai/yabairc; - }; + };*/ /* services.skhd = { enable = true; skhdConfig = builtins.readFile ./dotfiles/skhd/skhdrc; diff --git a/home.nix b/home.nix index 983a4d5..7055b6b 100644 --- a/home.nix +++ b/home.nix @@ -12,15 +12,16 @@ tmux # Terminal multiplexer btop # Resource monitor irssi # Terminal based IRC client + direnv # ]; home.file = { ".config/ghostty/config" .source = dotfiles/ghostty/config; ".config/kanata/conf.kbd" .source = dotfiles/kanata/conf.kbd; - ".config/nvim/init.lua" .source = builtins.fetchurl { + /* ".config/nvim/init.lua" .source = builtins.fetchurl { url = "https://git.luluslly.xyz/lulusilly/dotfiles/raw/branch/master/.config/nvim/init.lua"; sha256 = "fc7104ae4957a7ff92375557725daf9872f836645556f7940fdd6366b04386e0"; - }; + }; */ }; home.sessionVariables = { From cac2880e66f8d43ecdca90d824e1a915269af975 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Wed, 14 Jan 2026 20:00:51 -0400 Subject: [PATCH 02/10] updating --- home.nix | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/home.nix b/home.nix index 7055b6b..e33d3ad 100644 --- a/home.nix +++ b/home.nix @@ -12,7 +12,6 @@ tmux # Terminal multiplexer btop # Resource monitor irssi # Terminal based IRC client - direnv # ]; home.file = { @@ -40,6 +39,11 @@ co = "checkout"; }; }; + + programs.direnv = { + enable = true; + nix-direnv.enable = true; + }; programs.home-manager.enable = true; } From c5fb8022ff00973bd7ee635b0335a2ed19fdace9 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Tue, 3 Mar 2026 19:49:47 -0400 Subject: [PATCH 03/10] Added Krita and OBS to managed homebrew casks --- dotfiles/kanata/conf.kbd | 8 ++++---- flake.nix | 14 ++------------ 2 files changed, 6 insertions(+), 16 deletions(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index 81876d0..856af3c 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -49,14 +49,14 @@ navlayer (layer-while-held nav) caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer) ;; Home row mods - a (tap-hold $tap-time $hold-time a lmet) + a (tap-hold $tap-time $hold-time a lctl) s (tap-hold $tap-time $hold-time s lalt) - d (tap-hold $tap-time $hold-time d lctl) + d (tap-hold $tap-time $hold-time d lmet) f (tap-hold $tap-time $hold-time f lsft) j (tap-hold $tap-time $hold-time j rsft) - k (tap-hold $tap-time $hold-time k lctl) + k (tap-hold $tap-time $hold-time k lmet) l (tap-hold $tap-time $hold-time l lalt) - scln (tap-hold $tap-time $hold-time scln rmet) + scln (tap-hold $tap-time $hold-time scln rctl) ;; Numpad layer numpad (layer-while-held num) g (tap-hold $tap-time $hold-time g @numpad) diff --git a/flake.nix b/flake.nix index b3eebf3..d93b825 100644 --- a/flake.nix +++ b/flake.nix @@ -31,8 +31,6 @@ neovim # Text editor of choice htop # Resource manager iina # Media player - yabai # Tiling window manager - skhd # Hotkey daemon # raycast # AI chat/Application launcher/Automation tool # kanata # Keyboard remapping tool ]; @@ -42,7 +40,6 @@ taps = []; brews = [ "kanata" - #"hugo" "mpv" "lua" "luarocks" @@ -59,18 +56,11 @@ "foobar2000" "android-platform-tools" "zen" + "obs" + "krita" ]; }; - - /*services.yabai = { - enable = true; - extraConfig = builtins.readFile ./dotfiles/yabai/yabairc; - };*/ - /* services.skhd = { - enable = true; - skhdConfig = builtins.readFile ./dotfiles/skhd/skhdrc; - };*/ system.primaryUser = "erogers"; system.defaults = { dock.autohide = true; From c2e08764915f6fe7bfa6c3111e7a709254bf6495 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Tue, 3 Mar 2026 22:15:56 -0400 Subject: [PATCH 04/10] Removed yabai and skhd configs and modified Ghostty configuration --- dotfiles/ghostty/config | 2 +- dotfiles/skhd/skhdrc | 43 ----------------------------------------- dotfiles/yabai/yabairc | 14 -------------- 3 files changed, 1 insertion(+), 58 deletions(-) delete mode 100644 dotfiles/skhd/skhdrc delete mode 100644 dotfiles/yabai/yabairc diff --git a/dotfiles/ghostty/config b/dotfiles/ghostty/config index 9609a1c..ce4fce3 100644 --- a/dotfiles/ghostty/config +++ b/dotfiles/ghostty/config @@ -1,7 +1,7 @@ font-family = Monocraft Nerd Font background-opacity = 0.8 background-blur = 10 -theme = IC Orange PPL +theme = Sakura mouse-hide-while-typing = true diff --git a/dotfiles/skhd/skhdrc b/dotfiles/skhd/skhdrc deleted file mode 100644 index 5d1bd59..0000000 --- a/dotfiles/skhd/skhdrc +++ /dev/null @@ -1,43 +0,0 @@ -# General Movement -0x3A - h : yabai -m window --focus west -0x3A - j : yabai -m window --focus south -0x3A - k : yabai -m window --focus north -0x3A - l : yabai -m window --focus east -shift + alt - h : yabai -m window --swap west -shift + alt - j : yabai -m window --swap south -shift + alt - k : yabai -m window --swap north -shift + alt - l : yabai -m window --swap east - -# Workspace navigation -alt - q : yabai -m space --focus 1 -alt - w : yabai -m space --focus 2 -alt - e : yabai -m space --focus 3 -alt - r : yabai -m space --focus 4 -alt - t : yabai -m space --focus 5 -alt - y : yabai -m space --focus 6 -alt - u : yabai -m space --focus 7 -alt - i : yabai -m space --focus 8 -alt - o : yabai -m space --focus 9 -alt - p : yabai -m space --focus 10 - -shift + alt - 1 : yabai -m window --space 1 -shift + alt - 2 : yabai -m window --space 2 -shift + alt - 3 : yabai -m window --space 3 -shift + alt - 4 : yabai -m window --space 4 -shift + alt - 5 : yabai -m window --space 5 -shift + alt - 6 : yabai -m window --space 6 -shift + alt - 7 : yabai -m window --space 7 -shift + alt - 8 : yabai -m window --space 8 -shift + alt - 9 : yabai -m window --space 9 -shift + alt - 0 : yabai -m window --space 10 - -alt - m : yabai -m window --minimize - -alt - f : yabai -m window --toggle float;\ - yabai -m window --grid 4:4:1:1:2:2 - -shift + alt - f : yabai -m window --focus mouse && \ - yabai -m window --toggle zoom-fullscreen - -# Open apps -alt - t : open -n -a "ghostty" diff --git a/dotfiles/yabai/yabairc b/dotfiles/yabai/yabairc deleted file mode 100644 index 793707a..0000000 --- a/dotfiles/yabai/yabairc +++ /dev/null @@ -1,14 +0,0 @@ -yabai -m config layout bsp -yabai -m config window_placement second_child - -yabai -m config top_padding 10 -yabai -m config bottom_padding 10 -yabai -m config left_padding 10 -yabai -m config right_padding 10 -yabai -m config window_gap 10 - -yabai -m config mouse_follows_focus on -yabai -m config mouse_modifier alt - -yabai -m rule --add app="^System Preferences$" manage=off -yabai -m rule --add app="^KeePassXC$" manage=off From 22e14a22d87a08f062480a5c88d9821de9958fe9 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sat, 4 Apr 2026 19:21:49 -0400 Subject: [PATCH 05/10] Modified Kanata config --- dotfiles/ghostty/config | 4 ++-- dotfiles/kanata/conf.kbd | 33 +++++++++++++++++++++++++-------- flake.nix | 1 + 3 files changed, 28 insertions(+), 10 deletions(-) diff --git a/dotfiles/ghostty/config b/dotfiles/ghostty/config index ce4fce3..5fc1ff8 100644 --- a/dotfiles/ghostty/config +++ b/dotfiles/ghostty/config @@ -20,12 +20,12 @@ keybind = cmd+f=toggle_split_zoom keybind = cmd+a>l=next_tab keybind = cmd+a>h=previous_tab -keybind = super+r=reload_config +keybind = cmd+r=reload_config quick-terminal-position = center quick-terminal-screen = main quick-terminal-animation-duration = 0.2 quick-terminal-autohide = true -keybind = super+shift+q=toggle_quick_terminal +keybind = cmd+shift+q=toggle_quick_terminal window-save-state = always diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index 856af3c..feb7cf4 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -11,6 +11,13 @@ (defcfg concurrent-tap-hold yes movemouse-smooth-diagonals yes + + macos-dev-names-include ( + "0xD4359520DA829EC8" ;; Macbook + "0x2E7E3EBD4C615B55" ;; Macbook + "0x4C044B7D74E4DBB4" ;; Gamestop keeb + "0xC7C83E024FB08653" ;; Razer Hunstman V2 TKL + ) ) #| Trying to be minimal in order to reduce constant editing @@ -41,6 +48,8 @@ cho (chord ch o) chs (chord ch s) chd (chord ch d) + chf (chord ch f) + chj (chord ch j) chk (chord ch k) chl (chord ch l) ch_lmet (chord ch lmet) @@ -57,6 +66,9 @@ k (tap-hold $tap-time $hold-time k lmet) l (tap-hold $tap-time $hold-time l lalt) scln (tap-hold $tap-time $hold-time scln rctl) + ;; Meh and Hyper key definitions + hyper (multi lsft lctl lalt lmet) + meh (multi lsft lctl lalt) ;; Numpad layer numpad (layer-while-held num) g (tap-hold $tap-time $hold-time g @numpad) @@ -64,10 +76,10 @@ fnkeys (layer-while-held fn) h (tap-hold $tap-time $hold-time h @fnkeys) #| - Hyper key when V or M are held down to allow for either hand to + Meh key when V or M are held down to allow for either hand to use hyper key for AHK/Raycast shortcuts. |# - v (tap-hold $tap-time $hold-time v (multi lsft lctl lalt)) + v (tap-hold $tap-time $hold-time v @meh) m (tap-hold $tap-time $hold-time m (multi lsft lctl lalt)) ;; Holding Spacebar activates symbol layer symbols (layer-while-held symbol) @@ -82,18 +94,23 @@ (defchords ch $chord-time (w ) w ;; W => W ( e) e ;; E => E - (w e) ret ;; W + E => Enter + (w e) XX ;; W + E => Enter (i ) i ;; I => I ( o) o ;; O => O - (i o) bspc ;; I + O => Backspace + (i o) XX ;; I + O => (s ) @s ;; S => S ( d) @d ;; D => D - (s d) tab ;; S + D => Tab + (s d) ret ;; S + D => + (f ) @f + (f d) tab ;; F + D = Tab + (j ) @j + (j k) esc ;; J + K => Escape (k ) @k ;; K => K (See defalias) ( l) @l ;; L => L (See defalias) - (k l) esc ;; K + L => Escape - (lmet ) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) ;; LCmd => Hyper Key, LCmd × 2 => LCmd - ( rmet) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) ;; RCmd => Hyper Key, RAlt × 2 => RCmd + (k l) bspc ;; K + L => Escape + ;; Cmd => Hyper Key, Cmd × 2 => Cmd + (lmet ) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) + ( rmet) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) #| Put simply, the below line allows for toggling a no-bind layer for when you may require a standard layout (such as diff --git a/flake.nix b/flake.nix index d93b825..7de9ceb 100644 --- a/flake.nix +++ b/flake.nix @@ -58,6 +58,7 @@ "zen" "obs" "krita" + "sioyek" ]; }; From 2495d5b94b80e4820228937d1148391a7d6837fe Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sat, 4 Apr 2026 19:25:35 -0400 Subject: [PATCH 06/10] test --- dotfiles/kanata/conf.kbd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index feb7cf4..985f1cd 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -125,7 +125,7 @@ (deflayer base @caps q @chw @che r t y u @chi @cho p - @a @chs @chd @f @g @h @j @chk @chl @scln + @a @chs @chd @chf @g @h @chj @chk @chl @scln @z x c @v b n @m , . @/ @ch_lmet @spc @ch_rmet ) From 0322e81fe6533a01cb4b4bf02ee6c2cab4d165cc Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sun, 5 Apr 2026 12:19:58 -0400 Subject: [PATCH 07/10] Replicated symbol/media/nav layers found in my Windows based Kanata configuration. --- dotfiles/kanata/conf.kbd | 89 ++++++++++++++-------------------------- 1 file changed, 30 insertions(+), 59 deletions(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index 985f1cd..4412d01 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -1,14 +1,6 @@ -#| - Kanata Config - ○ Ergonomic (kinda?) 34-key QWERTY layout - ○ GACS home-row mods - ○ Layers for function, number, media, and symbol keys - ○ Dedicated (and non-intrusive!) standard layout toggle for reliant tasks - ○ Decently commented for beginners and seasoned veterans alike. - - FEEL FREE TO FORK!!! -|# (defcfg + process-unmapped-keys yes + block-unmapped-keys yes concurrent-tap-hold yes movemouse-smooth-diagonals yes @@ -54,10 +46,8 @@ chl (chord ch l) ch_lmet (chord ch lmet) ch_rmet (chord ch rmet) - ;; Remap Caps to Escape/Nav layer navlayer (layer-while-held nav) - caps (tap-hold $tap-time $hold-time (tap-dance 200 (esc caps)) @navlayer) - ;; Home row mods + caps (tap-hold $tap-time $hold-time (tap-dance 200 ((multi lctl spc) @meh caps)) @navlayer) a (tap-hold $tap-time $hold-time a lctl) s (tap-hold $tap-time $hold-time s lalt) d (tap-hold $tap-time $hold-time d lmet) @@ -66,25 +56,16 @@ k (tap-hold $tap-time $hold-time k lmet) l (tap-hold $tap-time $hold-time l lalt) scln (tap-hold $tap-time $hold-time scln rctl) - ;; Meh and Hyper key definitions hyper (multi lsft lctl lalt lmet) meh (multi lsft lctl lalt) - ;; Numpad layer numpad (layer-while-held num) g (tap-hold $tap-time $hold-time g @numpad) - ;; Function key layer fnkeys (layer-while-held fn) h (tap-hold $tap-time $hold-time h @fnkeys) - #| - Meh key when V or M are held down to allow for either hand to - use hyper key for AHK/Raycast shortcuts. - |# v (tap-hold $tap-time $hold-time v @meh) - m (tap-hold $tap-time $hold-time m (multi lsft lctl lalt)) - ;; Holding Spacebar activates symbol layer + m (tap-hold $tap-time $hold-time m @meh) symbols (layer-while-held symbol) spc (tap-hold $tap-time $hold-time spc @symbols) - ;; Media layer when Z or / are held. medialy (layer-while-held md) z (tap-hold $tap-time $hold-time z @medialy) / (tap-hold $tap-time $hold-time / @medialy) @@ -92,36 +73,27 @@ ;; Chord definitions. Kind of weird to read as a layperson ;; so I provided sufficient comments for general understanding. (defchords ch $chord-time - (w ) w ;; W => W - ( e) e ;; E => E - (w e) XX ;; W + E => Enter - (i ) i ;; I => I - ( o) o ;; O => O - (i o) XX ;; I + O => - (s ) @s ;; S => S - ( d) @d ;; D => D - (s d) ret ;; S + D => + (w ) w + ( e) e + (w e) XX + (i ) i + ( o) o + (i o) XX + (s ) @s + ( d) @d + (s d) ret (f ) @f - (f d) tab ;; F + D = Tab + (f d) tab (j ) @j - (j k) esc ;; J + K => Escape - (k ) @k ;; K => K (See defalias) - ( l) @l ;; L => L (See defalias) - (k l) bspc ;; K + L => Escape - ;; Cmd => Hyper Key, Cmd × 2 => Cmd + (j k) esc + (k ) @k + ( l) @l + (k l) bspc (lmet ) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) ( rmet) (tap-dance $tap-time ((multi lsft lctl lalt lmet) lmet)) - #| - Put simply, the below line allows for toggling a no-bind - layer for when you may require a standard layout (such as - playing Street Fighter, Counter Strike, etc.) by pressing - both Meta keys at the same time. You can toggle back to the - base layer by holding both Meta keys at the same time, as to allow - for normal functionality when holding either key down for a shortcut. - |# (lmet rmet) (tap-hold $tap-time $hold-time @normie (layer-switch base)) ) -;; Base layer with all binds enabled + (deflayer base @caps q @chw @che r t y u @chi @cho p @@ -129,15 +101,15 @@ @z x c @v b n @m , . @/ @ch_lmet @spc @ch_rmet ) -;; Navigation layer + (deflayer nav _ - _ (movemouse-up 3 3) _ _ _ _ mlft mrgt pgup pgdn - (movemouse-left 3 3) (movemouse-down 3 3) (movemouse-right 3 3) _ home left down up right end + mbck (movemouse-up 3 2) mfwd _ _ _ mlft mrgt (mwheel-up 50 120) (mwheel-down 50 120) + (movemouse-left 3 2) (movemouse-down 3 2) (movemouse-right 3 2) _ home left down up right end _ _ _ _ _ _ _ _ _ _ _ _ _ ) -;; Numpad Layer + (deflayer num _ _ _ _ _ _ _ 7 8 9 _ @@ -145,7 +117,7 @@ _ _ _ _ _ 1 2 3 _ _ _ _ ) -;; Function key layer + (deflayer fn _ f1 f2 f3 f4 _ _ _ _ _ _ @@ -153,16 +125,15 @@ f9 f10 f11 f12 _ _ _ _ _ _ _ _ ) -;; Symbol layer + (deflayer symbol _ S-1 S-2 S-3 S-4 S-5 S-6 S-7 S-8 S-9 S-0 - - S-= S-[ S-] [ ] S-` S-scln S-\ \ - = _ _ ` _ S-- _ _ ' S-' + S-\ = - S-= S-- ` S-` S-scln ' S-' + _ \ S-[ S-] S-, S-. [ ] _ _ _ _ _ ) -;; Aformentioned standard layer with combo binds for toggling back -;; to base layer. + (deflayer norm esc q w e r t y u i o p @@ -170,11 +141,11 @@ z x c v b n m , . / @ch_lmet spc @ch_rmet ) -;; Media layer + (deflayer md _ _ _ _ _ _ _ _ _ _ _ - prev pp next mute vold volu brdn brup ins del + prev pp next mute XX XX vold volu brdn brup _ _ _ _ _ _ _ _ _ _ _ _ _ ) From 87d3e7da15ba12940a1c299e40b30e814a6a9ed2 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sun, 5 Apr 2026 12:21:30 -0400 Subject: [PATCH 08/10] Added Shortcat to list of Homebrew packages --- flake.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/flake.nix b/flake.nix index 7de9ceb..29d96e4 100644 --- a/flake.nix +++ b/flake.nix @@ -59,6 +59,7 @@ "obs" "krita" "sioyek" + "shortcat" ]; }; From 06ae9231bac488853bd7bcf9455e9c602cd547c2 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sun, 5 Apr 2026 12:31:24 -0400 Subject: [PATCH 09/10] Fixed Kanata configuration not working due to MEH alias not being defined before caps lock rebind --- dotfiles/kanata/conf.kbd | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index 4412d01..c81b2a8 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -47,6 +47,8 @@ ch_lmet (chord ch lmet) ch_rmet (chord ch rmet) navlayer (layer-while-held nav) + hyper (multi lsft lctl lalt lmet) + meh (multi lsft lctl lalt) caps (tap-hold $tap-time $hold-time (tap-dance 200 ((multi lctl spc) @meh caps)) @navlayer) a (tap-hold $tap-time $hold-time a lctl) s (tap-hold $tap-time $hold-time s lalt) @@ -56,9 +58,7 @@ k (tap-hold $tap-time $hold-time k lmet) l (tap-hold $tap-time $hold-time l lalt) scln (tap-hold $tap-time $hold-time scln rctl) - hyper (multi lsft lctl lalt lmet) - meh (multi lsft lctl lalt) - numpad (layer-while-held num) + numpad (layer-while-held num) g (tap-hold $tap-time $hold-time g @numpad) fnkeys (layer-while-held fn) h (tap-hold $tap-time $hold-time h @fnkeys) From 8983794e9dd2604295d4a03275d1f88029d82348 Mon Sep 17 00:00:00 2001 From: lulusillyyy Date: Sun, 5 Apr 2026 12:41:43 -0400 Subject: [PATCH 10/10] Added wave keys to kanata --- dotfiles/kanata/conf.kbd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/dotfiles/kanata/conf.kbd b/dotfiles/kanata/conf.kbd index c81b2a8..8c8c739 100755 --- a/dotfiles/kanata/conf.kbd +++ b/dotfiles/kanata/conf.kbd @@ -5,8 +5,9 @@ movemouse-smooth-diagonals yes macos-dev-names-include ( - "0xD4359520DA829EC8" ;; Macbook - "0x2E7E3EBD4C615B55" ;; Macbook + "0xD4359520DA829EC8" ;; Macbook keyboard + "0x2E7E3EBD4C615B55" ;; Karabiner Driver + "0x379FD7D8D8AE4ACA" ;; Logitech Wave Keys (Bluetooth) "0x4C044B7D74E4DBB4" ;; Gamestop keeb "0xC7C83E024FB08653" ;; Razer Hunstman V2 TKL )