echo "$NEWKEY" >/root/instantARCH/config/keyboard
- loadkeys $(tail -1 /root/instantARCH/data/lang/keyboard/"$NEWKEY")
- guimode && setxkbmap -layout $(head -1 /root/instantARCH/data/lang/keyboard/"$NEWKEY")
+ if head -1 /root/instantARCH/data/lang/keyboard/"$NEWKEY" | greo -q ..; then
+ loadkeys $(head -1 /root/instantARCH/data/lang/keyboard/"$NEWKEY")
+ fi
+
+ guimode && setxkbmap -layout $(tail -1 /root/instantARCH/data/lang/keyboard/"$NEWKEY")
cd ../locale
while [ -z "$NEWLOCALE" ]; do
addsum "Keyboard layout" "keyboard"
addsum "Target install drive" "disk"
addsum "Hostname" "hostname"
+
if efibootmgr; then
- addsum "GRUB" "UEFI"
+ SUMMARY="$SUMMARY
+GRUB: UEFI"
else
- addsum "GRUB" "BIOS"
+ SUMMARY="$SUMMARY
+GRUB: BIOS"
fi
SUMMARY="$SUMMARY
echo "setting keymap to $NEWXORG"
localectl --no-convert set-x11-keymap "$NEWXORG"
-localectl --no-convert set-keymap "$NEWKEYMAP"
+
+if grep -q .. <<<"$NEWKEYMAP"; then
+ localectl --no-convert set-keymap "$NEWKEYMAP"
+fi