diff options
| author | Dylan Araps <dylan.araps@gmail.com> | 2017-07-09 20:55:07 +1000 |
|---|---|---|
| committer | Dylan Araps <dylan.araps@gmail.com> | 2017-07-09 20:55:07 +1000 |
| commit | 07fd6fa6619444c0da248cce96604de972a04720 (patch) | |
| tree | b79656464e22daa7f94ab8a59e9e44fb57578941 /pywal/magic.py | |
| parent | dd95c26b40fc08abe9b9a6b27cbab77ffb00ad28 (diff) | |
export: Add wallpaper to export files,
Diffstat (limited to 'pywal/magic.py')
| -rw-r--r-- | pywal/magic.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pywal/magic.py b/pywal/magic.py index 3af10ce..0cc868a 100644 --- a/pywal/magic.py +++ b/pywal/magic.py @@ -75,7 +75,7 @@ def get_colors(img, quiet): # Generate the colors. colors = gen_colors(img) - colors = sort_colors(colors) + colors = sort_colors(img, colors) # Cache the colorscheme. util.save_file_json(colors, cache_file) @@ -87,27 +87,29 @@ def get_colors(img, quiet): return colors -def sort_colors(colors): +def sort_colors(img, colors): """Sort the generated colors and store them in a dict that we will later save in json format.""" raw_colors = colors[:1] + colors[9:] + colors[8:] + # Wallpaper. + colors = {"wallpaper": img} + # Special colors. colors_special = {} colors_special.update({"background": raw_colors[0]}) colors_special.update({"foreground": raw_colors[15]}) colors_special.update({"cursor": raw_colors[15]}) - # Colors 0-15 + # Colors 0-15. colors_hex = {} [colors_hex.update({f"color{index}": color}) # pylint: disable=W0106 for index, color in enumerate(raw_colors)] - # Color 8 + # Color 8. colors_hex["color8"] = util.set_grey(raw_colors) # Add the colors to a dict. - colors = {} colors["special"] = colors_special colors["colors"] = colors_hex |
