diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py index 6a50627..3ac5d02 100644 --- a/pywal/wallpaper.py +++ b/pywal/wallpaper.py @@ -59,7 +59,11 @@ def xfconf(img): def set_wm_wallpaper(img): """Set the wallpaper for non desktop environments.""" - if shutil.which("feh"): + if shutil.which("swayb"): + subprocess.call(["killall", "swaybg"]) + util.disown(["swaybg", "-m", "fill", "-i", img]) + + elif shutil.which("feh"): util.disown(["feh", "--bg-fill", img]) elif shutil.which("xwallpaper"):