dotfiles

My ~/.config directory

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
#!/bin/bash

switch() {
	echo "Starting $1"
	kwriteconfig6 --file kwinrc --group Wayland --key InputMethod "$1"
	busctl --user emit /kwinrc org.kde.kconfig.notify ConfigChanged "a{saay}" 1 Wayland 1 11 73 110 112 117 116 77 101 116 104 111 100
}

busctl --user monitor --match "type='signal',interface='org.kde.KWin.TabletModeManager',member='tabletModeChanged'" | \
while read -r line; do
	if [[ $line == *"true"* ]]; then
		switch /usr/share/applications/com.github.maliit.keyboard.desktop
	elif [[ $line == *"false"* ]]; then
		switch /usr/share/applications/fcitx5-wayland-launcher.desktop
	fi
done