diff --git a/home/scripts/.local/scripts/autostart.sh b/home/scripts/.local/scripts/autostart.sh new file mode 100755 index 0000000..715a25c --- /dev/null +++ b/home/scripts/.local/scripts/autostart.sh @@ -0,0 +1,9 @@ +setxkbmap us,ru +$HOME/.local/scripts/pipewire-mazafaka.sh +nitrogen --restore +nextcloud & +thunderbird & +syncthing & +picom & +picom & +nitrogen --restore diff --git a/home/scripts/.local/scripts/layout_switch.sh b/home/scripts/.local/scripts/layout_switch.sh new file mode 100755 index 0000000..dd0e7be --- /dev/null +++ b/home/scripts/.local/scripts/layout_switch.sh @@ -0,0 +1,22 @@ +!/bin/sh +# LICENSE: PUBLIC DOMAIN +# switch between my layouts + +# If an explicit layout is provided as an argument, use it. Otherwise, select the next layout from +# the set [us, it, fr]. +if [[ -n "$1" ]]; then + setxkbmap $1 +else + layout=$(setxkbmap -query | awk 'END{print $2}') + case $layout in + us) + setxkbmap it + ;; + it) + setxkbmap fr + ;; + *) + setxkbmap us + ;; + esac +fi diff --git a/home/scripts/.local/scripts/pipewire-mazafaka.sh b/home/scripts/.local/scripts/pipewire-mazafaka.sh new file mode 100755 index 0000000..acb7404 --- /dev/null +++ b/home/scripts/.local/scripts/pipewire-mazafaka.sh @@ -0,0 +1,15 @@ +#!/bin/sh +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +kill $(pidof pulseaudio) +pipewire & +pipewire-pulse & +kill $(pidof pulseaudio) +pipewire & +pipewire-pulse & +pipewire & +pipewire-pulse & +pipewire & +pipewire-pulse &