refactor: new system basics

This commit is contained in:
2025-05-29 18:18:25 +02:00
parent f4ea18dc1a
commit c0ca42d166
92 changed files with 190009 additions and 12 deletions

15
polybar/scripts/cyclexkbmap.sh Executable file
View File

@@ -0,0 +1,15 @@
#!/bin/bash
layouts=("es" "us")
variants=("none" "intl")
currentLayout=$(xkb-switch)
currentLayoutCleaned=${currentLayout:0:2}
for i in "${!layouts[@]}"; do
if test ${layouts[i]} == $currentLayoutCleaned; then
nextLayout=${layouts[(i+1)%${#layouts}]}
nextVariant=${variants[(i+1)%${#variants}]}
setxkbmap -layout $nextLayout -variant $nextVariant
fi
done