guix-play/gnu
Florian Pelz 91c231a222
installer: Allow Alt+Shift toggle from non-Latin keyboard layouts.
Fixes <https://bugs.gnu.org/40493>.

* gnu/installer/newt/keymap.scm (%non-latin-layouts): New variable.
(%non-latin-variants): New variable.
(%latin-layout+variants): New variable.
(toggleable-latin-layout): New procedure to compute combined layouts.
(run-keymap-page): Use it.
(keyboard-layout->configuration): Apply it in config.scm.
(run-layout-page): Mention Alt+Shift.
* gnu/installer/keymap.scm (kmscon-update-keymap): Pass on XKB options.
* gnu/installer/record.scm (<installer>): Adjust code comments.
* gnu/installer.scm (apply-keymap): Pass on XKB options.
(installer-steps): Adjust code comments.
* gnu/packages/patches/kmscon-runtime-keymap-switch.patch: Apply XKB options.
2020-04-09 02:42:54 +00:00
..
bootloader system: Allow for comma-separated keyboard layouts. 2020-04-06 00:14:13 +02:00
build vm: Distinguish between success and failure of the guest code. 2020-03-26 23:45:41 +01:00
installer installer: Allow Alt+Shift toggle from non-Latin keyboard layouts. 2020-04-09 02:42:54 +00:00
machine machine: ssh: Better report missing initrd modules. 2020-03-23 10:48:17 +01:00
packages installer: Allow Alt+Shift toggle from non-Latin keyboard layouts. 2020-04-09 02:42:54 +00:00
services services/web: Fix ordering of default-nginx-config. 2020-04-08 23:12:32 +00:00
system vm: Allow images to be marked as non-substitutable. 2020-04-08 12:42:41 +02:00
tests tests: Mark VM images as non-substitutable. 2020-04-08 12:42:41 +02:00
artwork.scm
bootloader.scm
ci.scm ci: Remove "mips64el-linux-gnuabi64" from '%cross-targets'. 2020-04-07 12:31:36 +02:00
installer.scm installer: Allow Alt+Shift toggle from non-Latin keyboard layouts. 2020-04-09 02:42:54 +00:00
local.mk installer: Add proxy support. 2020-04-08 10:24:02 +02:00
machine.scm Update e-mail address for Jakob L. Kreuze. 2020-02-09 23:16:45 +01:00
packages.scm packages: Prevent inlining of 'find-best-packages-by-name'. 2020-01-17 14:22:07 +01:00
services.scm services: Allow modprobe to use "/etc/modprobe.d". 2020-04-05 12:12:07 +02:00
system.scm system: Don’t create a module database when no modules are available. 2020-04-04 21:13:26 +02:00
tests.scm tests: Add <system-test> gexp compiler. 2020-03-05 16:33:37 +01:00