====== mine Keyboard Layout on NixOS unstable ====== [[https://www.neo-layout.org/Layouts/mine/|mine]] is an optimized german keyboard layout. ===== Manual per user install ===== mkdir -p ~/.config/xkb/symbols curl https://dl.neo-layout.org/custom_mine_2.39 > ~/.config/xkb/symbols/custom Add keyboard layout: GNOME Settings > Keyboard > Input Sources > Add Input Source > Other > A user-defined custom Layout > Add Choose keyboard layout with the drop-down menu in the top right of the GNOME Shell status bar. ===== Find directory paths from which keymaps are loaded ===== If the keyboard layout cannot be found, press the litte eye icon or "View Keyboard Layout" next to the "A user-defined custom Layout" entry in GNOME Settings and find the error message in the systemd journal. bash$ journalctl -et org.gnome.Settings Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] Couldn't find file "symbols/custom" in include paths Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] 1 include paths searched: Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] /nix/store/3kj098kkfh4mw4d70yjqg1flxzj3xw21-xkeyboard-config-2.46/etc/X11/xkb Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] 4 include paths could not be added: Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] /home/clerie/.config/xkb Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] /home/clerie/.config/xkb Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] /home/clerie/.xkb Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-338] /etc/xkb Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-661] Couldn't process include statement for 'custom' Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-769] Abandoning symbols file "(unnamed map)" Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: Failed to compile xkb_symbols Apr 08 20:08:07 helium org.gnome.Settings[25083]: xkbcommon: ERROR: [XKB-822] Failed to compile keymap