David Heinemeier Hansson and Claude Opus 5
e232c99ffd
Only lead with us when the layout can't type Latin letters
...
Prepending us whenever the layout wasn't already us would have demoted
every Latin layout — de, fr, dk — to a secondary group, so those users
would have booted into a US layout they never asked for. Latin layouts
resolve the default keysym bindings fine, so only the layouts that can't
type Latin letters need us in front. That list already exists for the
initramfs hook, and a test keeps the two copies in sync.
Also match on the first layout rather than looking for us anywhere in
the list: Hyprland resolves bindings against the leading entry, so
"il,us" needed the fix just as much as "il" did.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-26 18:22:16 -07:00
..
2026-07-25 10:59:09 -07:00
2026-07-23 16:32:31 -07:00
2026-05-25 14:47:08 +02:00
2026-06-22 19:57:05 +02:00
2026-07-17 16:17:49 -07:00
2026-07-18 21:23:09 -07:00
2026-07-08 11:49:56 -07:00
2026-07-23 07:53:57 -07:00
2026-05-25 14:18:39 +02:00
2026-07-20 16:37:33 -07:00
2026-05-25 14:18:39 +02:00
2026-06-24 13:31:17 +02:00
2026-07-18 10:08:43 -07:00
2026-06-08 17:20:59 +02:00
2026-06-04 12:11:41 -04:00
2026-06-02 22:19:09 -04:00
2026-07-23 17:05:29 -07:00
2026-07-22 17:25:28 -07:00
2026-06-04 11:15:28 +02:00
2026-07-02 21:32:30 -07:00
2026-07-26 14:53:29 -07:00
2026-06-08 12:03:40 -04:00
2026-07-23 14:19:24 -07:00
2026-07-16 21:53:15 -07:00
2026-07-18 18:21:39 -07:00
2026-05-27 10:41:12 +02:00
2026-07-11 11:42:55 -07:00
2026-05-29 15:25:21 +02:00
2026-07-24 18:57:51 -07:00
2026-06-04 18:38:25 -04:00
2026-07-17 07:59:16 -07:00
2026-07-19 17:36:34 -07:00
2026-07-23 18:08:31 -07:00
2026-07-17 10:20:08 -07:00
2026-07-26 18:22:16 -07:00
2026-06-09 15:13:23 -04:00
2026-07-16 21:19:28 -07:00
2026-05-29 15:59:13 +02:00
2026-07-23 21:03:43 -07:00
2026-07-21 15:25:49 -07:00
2026-06-22 17:32:56 +02:00
2026-07-21 15:26:10 -07:00
2026-06-23 16:22:27 +02:00
2026-07-22 16:10:45 -07:00
2026-07-18 10:29:38 -07:00
2026-06-28 20:46:23 -04:00
2026-07-25 12:35:17 -07:00
2026-07-23 13:51:07 -07:00
2026-07-19 11:03:00 -07:00
2026-06-04 18:38:25 -04:00
2026-05-25 20:57:19 +02:00
2026-06-25 06:55:11 -04:00
2026-07-26 14:34:43 -04:00
2026-07-26 14:53:29 -07:00
2026-06-12 13:49:46 -04:00
2026-07-20 11:07:44 -07:00
2026-07-23 13:53:49 +05:30
2026-07-25 12:35:17 -07:00
2026-07-23 20:37:25 -07:00
2026-07-23 20:37:25 -07:00
2026-06-21 12:31:06 +02:00
2026-06-29 09:44:29 -05:00
2026-07-21 15:26:20 -07:00
2026-05-25 23:51:48 +02:00
2026-07-25 10:59:09 -07:00
2026-07-18 21:49:47 -07:00
2026-07-24 16:48:14 -07:00
2026-06-24 13:40:16 +02:00
2026-07-18 12:31:03 -07:00
2026-05-25 20:57:19 +02:00
2026-05-25 14:47:08 +02:00
2026-07-22 15:27:56 -07:00
2026-07-23 13:51:07 -07:00
2026-06-29 10:49:43 -05:00
2026-06-29 10:49:43 -05:00
2026-07-19 09:33:23 -07:00
2026-06-22 18:30:16 +02:00
2026-05-25 14:18:39 +02:00
2026-07-24 09:31:09 -07:00
2026-07-23 15:04:22 -07:00
2026-07-23 15:04:22 -07:00
2026-07-26 15:27:06 -07:00
2026-07-22 17:31:14 -07:00
2026-07-25 07:03:58 -07:00
2026-07-19 17:36:34 -07:00
2026-07-25 12:35:17 -07:00
2026-07-18 18:40:11 -07:00
2026-07-22 17:31:14 -07:00
2026-07-26 14:53:29 -07:00
2026-07-17 10:20:08 -07:00
2026-05-29 14:28:03 +02:00
2026-06-29 08:51:15 -05:00
2026-07-25 07:19:02 -07:00
2026-07-25 07:19:02 -07:00
2026-06-04 11:14:04 +02:00
2026-05-27 15:11:36 +02:00
2026-05-27 13:48:40 +02:00
2026-07-23 15:28:32 -07:00
2026-07-23 15:28:32 -07:00
2026-07-23 18:58:55 -07:00
2026-06-04 18:38:25 -04:00
2026-06-04 18:38:25 -04:00
2026-07-18 21:42:00 -07:00
2026-07-17 07:59:20 -07:00
2026-07-24 18:57:51 -07:00
2026-07-22 17:31:14 -07:00
2026-07-26 14:37:22 -07:00
2026-07-26 12:58:02 -07:00