Commit 07904d34597c

Vincent Demeester <vincent@sbr.pm>
2026-06-08 12:06:26
niri: add kunai per-keyboard layout switcher
Add kunai package and spawn-at-startup in niri config. Update chick-group and chapeau-rouge flake inputs.
1 parent ff4d58c
Changed files (3)
dots
config
home
common
desktop
dots/config/niri/config.kdl
@@ -85,6 +85,7 @@ spawn-at-startup "waybar"
 // Disabled - using FIDO2 keys with ssh-agent instead of PIV with yubikey-agent
 // spawn-at-startup "yubikey-agent" "-l" "/run/user/1000/yubikey-agent/yubikey-agent.sock"
 spawn-at-startup "swaybg" "-i" "/home/vincent/desktop/pictures/lockscreen"
+spawn-at-startup "kunai" "daemon"
 spawn-at-startup "jamesdsp" "-t"
 
 prefer-no-csd
home/common/desktop/niri/default.nix
@@ -27,6 +27,9 @@
     rofimoji
     swaybg
     wooz
+
+    # Per-keyboard layout switcher
+    kunai
   ];
 
   services = {
flake.lock
@@ -191,11 +191,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1779847880,
-        "narHash": "sha256-Qiy8jyFs0+3y8k5UzCWX3R8dLciMImP5N+NmhxGfWls=",
+        "lastModified": 1780908610,
+        "narHash": "sha256-/ts8WIQAGebPe1uh9ONnCXd9Nu3DtY2dFRulQPzriOo=",
         "owner": "vdemeester",
         "repo": "chapeau-rouge",
-        "rev": "b806b0dd64a37909e618c1632fed3f382f17d338",
+        "rev": "cbb7bb02dd782f533026ed1f4f19c62feb491da8",
         "type": "github"
       },
       "original": {
@@ -218,11 +218,11 @@
         ]
       },
       "locked": {
-        "lastModified": 1779760522,
-        "narHash": "sha256-z1fG4QTNZvC27br8CcHRvJ+i6r7dUz/rnW17hHN3YTY=",
+        "lastModified": 1780912309,
+        "narHash": "sha256-yNfkIAaAlECuKJYkZUQclenyosS9YJtyZ43gAJmw7qg=",
         "owner": "vdemeester",
         "repo": "chick-group",
-        "rev": "bcd31edd06850e54f430eb91b916a61c78fb288f",
+        "rev": "9fb34259f5d79940fb4de4f40430efb5f638241d",
         "type": "github"
       },
       "original": {