1
0
Fork 0

reformat remaps script

This commit is contained in:
Luca Bilke 2024-06-03 10:21:34 +02:00
parent c2bbea78a2
commit 6ac94ccfd5

View file

@ -1,17 +1,17 @@
#!/bin/sh #!/bin/sh -x
MAP_DIR="${XDG_DATA_HOME}/xkb/compiled" MAP_DIR="${XDG_DATA_HOME}/xkb/compiled"
rotate() { rotate() {
current="$(readlink keymap)" current="$(readlink keymap)"
for f in *; do for f in *; do
readlink "$f" >/dev/null && continue [ "$f" = "keymap" ] && continue
[ -z "$first" ] && first=$f [ -z "$first" ] && first=$f
[ -n "$found" ] && break [ -n "$found" ] && break
[ "$f" = "$current" ] && found=1 [ "$f" = "$current" ] && found=1
f= f=
done done
[ -h "$f" ] || [ -z "$f" ] && f=$first [ "$f" = "keymap" ] || [ -z "$f" ] && f=$first
ln -sf "$f" keymap ln -sf "$f" keymap
} }