diff options
| author | dylan araps <dylan.araps@gmail.com> | 2017-12-17 14:33:58 +1100 |
|---|---|---|
| committer | dylan araps <dylan.araps@gmail.com> | 2017-12-17 14:33:58 +1100 |
| commit | 477850b45bacefc3c1ede2d29afc2e2a44d58ee8 (patch) | |
| tree | 0b064bba9d61b9a84109679ce34ef418b80f2b9d /pywal/wallpaper.py | |
| parent | 245c7fe9b23d62342c84b082c8c7f1c744c56d81 (diff) | |
wallpaper: Add support for sway
Diffstat (limited to 'pywal/wallpaper.py')
| -rw-r--r-- | pywal/wallpaper.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py index 6d407cd..1521d31 100644 --- a/pywal/wallpaper.py +++ b/pywal/wallpaper.py @@ -27,6 +27,10 @@ def get_desktop_env(): if desktop: return "MATE" + desktop = os.environ.get("SWAYSOCK") + if desktop: + return "SWAY" + def xfconf(path, img): """Call xfconf to set the wallpaper on XFCE.""" @@ -79,6 +83,9 @@ def set_desktop_wallpaper(desktop, img): util.disown(["gsettings", "set", "org.mate.background", "picture-filename", img]) + elif "sway" in desktop: + util.disown(["swaymsg", "output", "*", "bg", img, "fill"]) + else: set_wm_wallpaper(img) |
