diff options
| author | Blake Romero <blake@developercraft.com> | 2026-03-21 23:04:08 +0000 |
|---|---|---|
| committer | Blake Romero <blake@developercraft.com> | 2026-03-21 23:04:08 +0000 |
| commit | 65b2e0f04097853aaa3796ecdbb848d412b6a0bd (patch) | |
| tree | 78e980c811c7309e627cf7aebde1d22e39b93819 /post-setup.sh | |
| parent | 1dc9163efcf01ee64ca1352cd9b7f1c1edb45cbb (diff) | |
Ctrl-caps keymap check
Diffstat (limited to 'post-setup.sh')
| -rwxr-xr-x | post-setup.sh | 13 |
1 files 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 |
