17 lines
403 B
Bash
17 lines
403 B
Bash
|
#!/usr/bin/env bash
|
||
|
# Script to toggle black background to focus
|
||
|
|
||
|
# Get instances of swaybg, except for the 'standard' one.
|
||
|
list=$( pgrep swaybg | head -n -1 )
|
||
|
|
||
|
if [ -z "${list}" ] ; then
|
||
|
swaybg --mode=solid_color --color=#000000 &
|
||
|
# Give the previous command some time to execute
|
||
|
sleep .1
|
||
|
swaymsg reload
|
||
|
else
|
||
|
# Clean up if already running
|
||
|
kill $( tr ' ' '\n' <<< ${list} )
|
||
|
fi
|
||
|
|