From 65b2e0f04097853aaa3796ecdbb848d412b6a0bd Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sat, 21 Mar 2026 23:04:08 +0000 Subject: Ctrl-caps keymap check --- post-setup.sh | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/post-setup.sh b/post-setup.sh index 6bb7090..11285cf 100755 --- a/post-setup.sh +++ b/post-setup.sh @@ -49,14 +49,13 @@ rc-update add iwd boot # Set Caps key to CTRL # requires: kbd - keymap=caps-ctrl.bmap - -(dumpkeys | grep keymaps; echo keycode 58 = Control) | loadkeys -dumpkmap > $keymap && gzip $keymap - -mv $keymap.gz /etc/keymap \ - && sed "s/gb.bmap.gz/$keymap.gz/" -i /etc/conf.d/loadkmap +if [ ! -f "/etc/keymap/$keymap" ]; then + (dumpkeys | grep keymaps; echo keycode 58 = Control) | loadkeys + dumpkmap > $keymap && gzip $keymap + mv $keymap.gz /etc/keymap \ + && sed "s/gb.bmap.gz/$keymap.gz/" -i /etc/conf.d/loadkmap +fi # Set GRUB boot screen resolution if ! grep "GRUB_GFXMODE=*" /etc/default/grub >/dev/null; then -- cgit