summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2018-10-17 15:11:38 +1100
committerGitHub <noreply@github.com>2018-10-17 15:11:38 +1100
commit19710773eb5c52854fb68e8466fbf25350b41400 (patch)
tree0918ed47b7aa32b5dbf7529120487f4d919486c6
parent842be703e1ef1011ceddbff94514d74fc2d7166b (diff)
parent48c603521b5a3a05c6dc6ae497fde9f092d515ab (diff)
Merge pull request #309 from vesiv/master
Added support for AwesomeWM in the wallpaper set function
-rw-r--r--pywal/wallpaper.py8
1 files changed, 7 insertions, 1 deletions
diff --git a/pywal/wallpaper.py b/pywal/wallpaper.py
index 19a46f6..2b8fe6f 100644
--- a/pywal/wallpaper.py
+++ b/pywal/wallpaper.py
@@ -32,6 +32,10 @@ def get_desktop_env():
if desktop:
return "SWAY"
+ desktop = os.environ.get("DESKTOP_STARTUP_ID")
+ if desktop and "awesome" in desktop:
+ return "AWESOME"
+
return None
@@ -92,10 +96,12 @@ def set_desktop_wallpaper(desktop, img):
elif "sway" in desktop:
util.disown(["swaymsg", "output", "*", "bg", img, "fill"])
+ elif "awesome" in desktop:
+ util.disown(["awesome-client", "gears.wallpaper.maximized(", img, ")"])
+
else:
set_wm_wallpaper(img)
-
def set_mac_wallpaper(img):
"""Set the wallpaper on macOS."""
db_file = "Library/Application Support/Dock/desktoppicture.db"