sway: use swww for wallpapers

its awesome
This commit is contained in:
2022-09-27 18:35:04 +03:00
parent f359ffe0ce
commit 55f8664122
2 changed files with 20 additions and 1 deletions

18
bin/wall.sh Executable file
View 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

View File

@@ -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