summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Araps <dylan.araps@gmail.com>2017-06-19 19:01:30 +1000
committerDylan Araps <dylan.araps@gmail.com>2017-06-19 19:01:30 +1000
commitb2ae26b4fb52ac72cc2e4afaa7e3e7d20c10a4cf (patch)
tree353479fabdd7ebc40520c61105de9627c2a74d81
parentb2af5c914d4ba636bd1f84861c422fd33a15f0a4 (diff)
General: Cleanup
-rwxr-xr-xwal.py21
1 files changed, 11 insertions, 10 deletions
diff --git a/wal.py b/wal.py
index 12b5aea..4e66dcd 100755
--- a/wal.py
+++ b/wal.py
@@ -23,7 +23,6 @@ XRDB_FILE = "%s%s" % (CACHE_DIR, "xcolors")
# Internal variables.
COLOR_COUNT = 16
-OS = os.uname
# ARGS {{{
@@ -201,7 +200,7 @@ def set_color(index, color):
return "\\033]4;%s;%s\\007" % (str(index), color)
-def get_grey(color, color2):
+def get_grey(colors):
"""Set a grey color based on brightness of color0"""
return {
0: "#666666",
@@ -214,7 +213,7 @@ def get_grey(color, color2):
7: "#a1a1a1",
8: "#a1a1a1",
9: "#a1a1a1",
- }.get(int(color[1]), color2)
+ }.get(int(colors[0][1]), colors[7])
def send_sequences(colors, vte):
@@ -238,7 +237,7 @@ def send_sequences(colors, vte):
seq.append(set_color(5, colors[13]))
seq.append(set_color(6, colors[14]))
seq.append(set_color(7, colors[15]))
- seq.append(set_color(8, get_grey(colors[0], colors[7])))
+ seq.append(set_color(8, get_grey(colors)))
seq.append(set_color(9, colors[9]))
seq.append(set_color(10, colors[10]))
seq.append(set_color(11, colors[11]))
@@ -276,6 +275,8 @@ def send_sequences(colors, vte):
def set_wallpaper(img):
"""Set the wallpaper."""
+ uname = os.uname
+
if shutil.which("feh"):
subprocess.Popen(["feh", "--bg-fill", img])
@@ -291,7 +292,7 @@ def set_wallpaper(img):
elif shutil.which("habak"):
subprocess.Popen(["habak", "-mS", img])
- elif OS == "Darwin":
+ elif uname == "Darwin":
subprocess.Popen(["osascript", "-e", "'tell application \"Finder\" to set \
desktop picture to POSIX file\'" + img + "\'"])
@@ -354,7 +355,7 @@ def export_xrdb(colors):
colors[13],
colors[14],
colors[15],
- get_grey(colors[0], colors[7]),
+ get_grey(colors),
colors[9],
colors[10],
colors[11],
@@ -378,20 +379,20 @@ def export_xrdb(colors):
def main():
"""Main script function."""
- # Create colorscheme dir.
- pathlib.Path(SCHEME_DIR).mkdir(parents=True, exist_ok=True)
-
+ # Get the args.
args = get_args()
# -c
if args.c:
shutil.rmtree(SCHEME_DIR)
- quit()
# -r
if args.r:
reload_colors(args.t)
+ # Create colorscheme dir.
+ pathlib.Path(SCHEME_DIR).mkdir(parents=True, exist_ok=True)
+
# -i
if args.i:
image = str(get_image(args.i))