sway: use swww for wallpapers
its awesome
This commit is contained in:
18
bin/wall.sh
Executable file
18
bin/wall.sh
Executable file
@@ -0,0 +1,18 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
|
||||||
|
__set_image() {
|
||||||
|
swww img "$1" --transition-fps 60
|
||||||
|
}
|
||||||
|
|
||||||
|
if [[ "$1" == "--restore" ]]; then
|
||||||
|
image=$(cat ~/.config/.wallpaper)
|
||||||
|
__set_image "$image"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
image="$1"
|
||||||
|
|
||||||
|
__set_image "$image"
|
||||||
|
|
||||||
|
full_path="$PWD/$image"
|
||||||
|
echo "$full_path" >~/.config/.wallpaper
|
||||||
@@ -135,10 +135,11 @@ assign [class="Slack"] workspace $ws4
|
|||||||
# /_/ \_\___/ |_| \___/|____/ |_/_/ \_\_| \_\|_|
|
# /_/ \_\___/ |_| \___/|____/ |_/_/ \_\_| \_\|_|
|
||||||
#
|
#
|
||||||
exec --no-startup-id swaync
|
exec --no-startup-id swaync
|
||||||
|
exec --no-startup-id swww init
|
||||||
|
exec_always --no-startup-id $HOME/dotfiles/bin/wall.sh --restore
|
||||||
exec_always --no-startup-id swaync-client -R
|
exec_always --no-startup-id swaync-client -R
|
||||||
exec_always --no-startup-id xrdb -load $HOME/.Xresources
|
exec_always --no-startup-id xrdb -load $HOME/.Xresources
|
||||||
exec_always --no-startup-id $HOME/.config/waybar/launch.sh
|
exec_always --no-startup-id $HOME/.config/waybar/launch.sh
|
||||||
exec_always --no-startup-id $HOME/go/bin/walle --restore
|
|
||||||
exec_always --no-startup-id $HOME/dotfiles/bin/swayidle.sh
|
exec_always --no-startup-id $HOME/dotfiles/bin/swayidle.sh
|
||||||
exec_always --no-startup-id libinput-gestures-setup restart
|
exec_always --no-startup-id libinput-gestures-setup restart
|
||||||
exec_always --no-startup-id $HOME/dotfiles/bin/initial-mic-state.sh
|
exec_always --no-startup-id $HOME/dotfiles/bin/initial-mic-state.sh
|
||||||
|
|||||||
Reference in New Issue
Block a user