├── .gitignore ├── .pylintrc ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── MANIFEST.in ├── README.md ├── pywal ├── __init__.py ├── __main__.py ├── backends │ ├── __init__.py │ ├── colorthief.py │ ├── colorz.py │ ├── haishoku.py │ ├── schemer2.py │ └── wal.py ├── colors.py ├── colorschemes │ ├── dark │ │ ├── 3024.json │ │ ├── ashes.json │ │ ├── base16-3024.json │ │ ├── base16-apathy.json │ │ ├── base16-ashes.json │ │ ├── base16-atelier-cave.json │ │ ├── base16-atelier-dune.json │ │ ├── base16-atelier-estuary.json │ │ ├── base16-atelier-forest.json │ │ ├── base16-atelier-heath.json │ │ ├── base16-atelier-lakeside.json │ │ ├── base16-atelier-plateau.json │ │ ├── base16-atelier-savanna.json │ │ ├── base16-atelier-seaside.json │ │ ├── base16-atelier-sulphurpool.json │ │ ├── base16-bespin.json │ │ ├── base16-black-metal-bathory.json │ │ ├── base16-black-metal-burzum.json │ │ ├── base16-black-metal-funeral.json │ │ ├── base16-black-metal-gorgoroth.json │ │ ├── base16-black-metal-immortal.json │ │ ├── base16-black-metal-khold.json │ │ ├── base16-black-metal-marduk.json │ │ ├── base16-black-metal-mayhem.json │ │ ├── base16-black-metal-nile.json │ │ ├── base16-black-metal-venom.json │ │ ├── base16-black-metal.json │ │ ├── base16-brewer.json │ │ ├── base16-bright.json │ │ ├── base16-brushtrees.json │ │ ├── base16-chalk.json │ │ ├── base16-circus.json │ │ ├── base16-classic.json │ │ ├── base16-codeschool.json │ │ ├── base16-default.json │ │ ├── base16-dracula.json │ │ ├── base16-eighties.json │ │ ├── base16-embers.json │ │ ├── base16-flat.json │ │ ├── base16-google.json │ │ ├── base16-grayscale.json │ │ ├── base16-greenscreen.json │ │ ├── base16-gruvbox-hard.json │ │ ├── base16-gruvbox-medium.json │ │ ├── base16-gruvbox-pale.json │ │ ├── base16-gruvbox-soft.json │ │ ├── base16-harmonic.json │ │ ├── base16-hopscotch.json │ │ ├── base16-icy.json │ │ ├── base16-irblack.json │ │ ├── base16-isotope.json │ │ ├── base16-macintosh.json │ │ ├── base16-marrakesh.json │ │ ├── base16-materia.json │ │ ├── base16-material-palenight.json │ │ ├── base16-material.json │ │ ├── base16-materialer.json │ │ ├── base16-mellow-purple.json │ │ ├── base16-mocha.json │ │ ├── base16-monokai.json │ │ ├── base16-nord.json │ │ ├── base16-ocean.json │ │ ├── base16-oceanicnext.json │ │ ├── base16-onedark.json │ │ ├── base16-outrun.json │ │ ├── base16-paraiso.json │ │ ├── base16-phd.json │ │ ├── base16-pico.json │ │ ├── base16-pop.json │ │ ├── base16-porple.json │ │ ├── base16-railscasts.json │ │ ├── base16-rebecca.json │ │ ├── base16-seti.json │ │ ├── base16-snazzy.json │ │ ├── base16-solarflare.json │ │ ├── base16-solarized.json │ │ ├── base16-spacemacs.json │ │ ├── base16-summerfruit.json │ │ ├── base16-tomorrow-night.json │ │ ├── base16-tube.json │ │ ├── base16-twilight.json │ │ ├── base16-unikitty.json │ │ ├── base16-woodland.json │ │ ├── base16-xcode-dusk.json │ │ ├── base16-zenburn.json │ │ ├── base16tooth.json │ │ ├── darktooth.json │ │ ├── dkeg-5725.json │ │ ├── dkeg-amiox.json │ │ ├── dkeg-bark.json │ │ ├── dkeg-blend.json │ │ ├── dkeg-blok.json │ │ ├── dkeg-bluetype.json │ │ ├── dkeg-blumune.json │ │ ├── dkeg-book.json │ │ ├── dkeg-branch.json │ │ ├── dkeg-brownstone.json │ │ ├── dkeg-bulb.json │ │ ├── dkeg-chaires.json │ │ ├── dkeg-coco.json │ │ ├── dkeg-corduroy.json │ │ ├── dkeg-depth.json │ │ ├── dkeg-designr.json │ │ ├── dkeg-diner.json │ │ ├── dkeg-escen.json │ │ ├── dkeg-fendr.json │ │ ├── dkeg-flapr.json │ │ ├── dkeg-forst.json │ │ ├── dkeg-fury.json │ │ ├── dkeg-harbing.json │ │ ├── dkeg-kit.json │ │ ├── dkeg-leaf.json │ │ ├── dkeg-link.json │ │ ├── dkeg-mattd.json │ │ ├── dkeg-novmbr.json │ │ ├── dkeg-owl.json │ │ ├── dkeg-paints.json │ │ ├── dkeg-parkd.json │ │ ├── dkeg-pastely.json │ │ ├── dkeg-petal.json │ │ ├── dkeg-poly.json │ │ ├── dkeg-prevail.json │ │ ├── dkeg-provrb.json │ │ ├── dkeg-raild.json │ │ ├── dkeg-relax.json │ │ ├── dkeg-scag.json │ │ ├── dkeg-scape.json │ │ ├── dkeg-shade.json │ │ ├── dkeg-simplicity.json │ │ ├── dkeg-skigh.json │ │ ├── dkeg-slate.json │ │ ├── dkeg-soundwave.json │ │ ├── dkeg-spire.json │ │ ├── dkeg-sprout.json │ │ ├── dkeg-squares.json │ │ ├── dkeg-stv.json │ │ ├── dkeg-subtle.json │ │ ├── dkeg-sundr.json │ │ ├── dkeg-tealights.json │ │ ├── dkeg-traffic.json │ │ ├── dkeg-transposet.json │ │ ├── dkeg-urban.json │ │ ├── dkeg-vans.json │ │ ├── dkeg-victory.json │ │ ├── dkeg-view.json │ │ ├── dkeg-wintry.json │ │ ├── gruvbox.json │ │ ├── hybrid-material.json │ │ ├── monokai.json │ │ ├── sexy-astromouse.json │ │ ├── sexy-belge.json │ │ ├── sexy-bitmute.json │ │ ├── sexy-cloud.json │ │ ├── sexy-colorfulcolors.json │ │ ├── sexy-dawn.json │ │ ├── sexy-deafened.json │ │ ├── sexy-derp.json │ │ ├── sexy-digerati.json │ │ ├── sexy-doomicideocean.json │ │ ├── sexy-dotshare.json │ │ ├── sexy-dwmrob.json │ │ ├── sexy-eqie6.json │ │ ├── sexy-euphrasia.json │ │ ├── sexy-gjm.json │ │ ├── sexy-gnometerm.json │ │ ├── sexy-gotham.json │ │ ├── sexy-gslob-nature-suede.json │ │ ├── sexy-hund.json │ │ ├── sexy-hybrid.json │ │ ├── sexy-insignificato.json │ │ ├── sexy-invisibone.json │ │ ├── sexy-jasonwryan.json │ │ ├── sexy-kasugano.json │ │ ├── sexy-material.json │ │ ├── sexy-mikado.json │ │ ├── sexy-mikazuki.json │ │ ├── sexy-monokai.json │ │ ├── sexy-muse.json │ │ ├── sexy-nancy.json │ │ ├── sexy-navy-and-ivory.json │ │ ├── sexy-neon.json │ │ ├── sexy-numixdarkest.json │ │ ├── sexy-orangish.json │ │ ├── sexy-parker_brothers.json │ │ ├── sexy-phrak1.json │ │ ├── sexy-pretty-and-pastel.json │ │ ├── sexy-rasi.json │ │ ├── sexy-rezza.json │ │ ├── sexy-rydgel.json │ │ ├── sexy-s3r0-modified.json │ │ ├── sexy-sexcolors.json │ │ ├── sexy-simple_rainbow.json │ │ ├── sexy-splurge.json │ │ ├── sexy-swayr.json │ │ ├── sexy-sweetlove.json │ │ ├── sexy-tango.json │ │ ├── sexy-tangoesque.json │ │ ├── sexy-tartan.json │ │ ├── sexy-theme2.json │ │ ├── sexy-thwump.json │ │ ├── sexy-tlh.json │ │ ├── sexy-trim-yer-beard.json │ │ ├── sexy-user-77-mashup-colors.json │ │ ├── sexy-vacuous2.json │ │ ├── sexy-visibone-alt-2.json │ │ ├── sexy-visibone.json │ │ ├── sexy-x-dotshare.json │ │ ├── sexy-zenburn.json │ │ ├── solarized.json │ │ ├── tempus_autumn.json │ │ ├── tempus_dusk.json │ │ ├── tempus_future.json │ │ ├── tempus_rift.json │ │ ├── tempus_spring.json │ │ ├── tempus_summer.json │ │ ├── tempus_warp.json │ │ ├── tempus_winter.json │ │ ├── vscode.json │ │ └── zenburn.json │ └── light │ │ ├── 3024.json │ │ ├── ashes.json │ │ ├── base16-atelier-cave.json │ │ ├── base16-atelier-dune.json │ │ ├── base16-atelier-estuary.json │ │ ├── base16-atelier-forest.json │ │ ├── base16-atelier-heath.json │ │ ├── base16-atelier-lakeside.json │ │ ├── base16-atelier-plateau.json │ │ ├── base16-atelier-savanna.json │ │ ├── base16-atelier-seaside.json │ │ ├── base16-atelier-sulphurpool.json │ │ ├── base16-classic.json │ │ ├── base16-cupcake.json │ │ ├── base16-cupertino.json │ │ ├── base16-default.json │ │ ├── base16-github.json │ │ ├── base16-google.json │ │ ├── base16-grayscale.json │ │ ├── base16-gruvbox-hard.json │ │ ├── base16-gruvbox-medium.json │ │ ├── base16-gruvbox-soft.json │ │ ├── base16-harmonic.json │ │ ├── base16-materialer.json │ │ ├── base16-mexico.json │ │ ├── base16-one.json │ │ ├── base16-shapeshifter.json │ │ ├── base16-solarized.json │ │ ├── base16-summerfruit.json │ │ ├── base16-tomorrow.json │ │ ├── base16-unikitty.json │ │ ├── github.json │ │ ├── sexy-mostly-bright.json │ │ ├── solarized.json │ │ ├── tempus_dawn.json │ │ ├── tempus_fugit.json │ │ ├── tempus_past.json │ │ └── tempus_totus.json ├── export.py ├── image.py ├── reload.py ├── scripts │ └── gtk_reload.py ├── sequences.py ├── settings.py ├── templates │ ├── colors │ ├── colors-kitty.conf │ ├── colors-konsole.colorscheme │ ├── colors-oomox │ ├── colors-putty.reg │ ├── colors-rofi-dark.rasi │ ├── colors-rofi-light.rasi │ ├── colors-speedcrunch.json │ ├── colors-sway │ ├── colors-tty.sh │ ├── colors-wal-dmenu.h │ ├── colors-wal-dwm.h │ ├── colors-wal-st.h │ ├── colors-wal-tabbed.h │ ├── colors-wal.vim │ ├── colors-waybar.css │ ├── colors.Xresources │ ├── colors.css │ ├── colors.hs │ ├── colors.json │ ├── colors.scss │ ├── colors.sh │ ├── colors.styl │ └── colors.yml ├── theme.py ├── util.py └── wallpaper.py ├── setup.py └── tests ├── __init__.py ├── test_colors.py ├── test_export.py ├── test_files ├── test.jpg ├── test.png ├── test2.jpg ├── test_file ├── test_file.json └── test_file2.json ├── test_image.py ├── test_sequences.py └── test_util.py /.gitignore: -------------------------------------------------------------------------------- 1 | dist/* 2 | pywal.egg-info/* 3 | *.pyc 4 | subprocess 5 | re 6 | build/* 7 | .coverage 8 | .vscode/* 9 | __pycache__/* 10 | -------------------------------------------------------------------------------- /.pylintrc: -------------------------------------------------------------------------------- 1 | [BASIC] 2 | good-names=i,j,k,n,x,y,fg,bg,r,g,b,i3,r1,r2,r3,g1,g2,g3,b1,b2,b3,h,s,v,l 3 | 4 | [MESSAGES CONTROL] 5 | # inconsistent-return-statements: 6 | # Disabled as it's a false-positive and a bug in pylint. 7 | # too-many-branches: 8 | # Disabled as it's a non-issue and only occurs in the 9 | # process_args() function. 10 | # too-many-statements: 11 | # Disabled as it's a non-issue and only occurs in the 12 | # process_args() function. 13 | disable=inconsistent-return-statements,too-many-branches,too-many-statements,too-many-return-statements 14 | 15 | [SIMILARITIES] 16 | ignore-imports=y 17 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- 1 | language: python 2 | os: linux 3 | dist: xenial 4 | sudo: true 5 | 6 | matrix: 7 | include: 8 | - python: 3.5 9 | - python: 3.6 10 | # - python: 3.7 11 | # dist: xenial 12 | # sudo: true 13 | 14 | before_install: 15 | - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi 16 | - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y imagemagick; fi 17 | 18 | install: 19 | - pip install flake8 pylint 20 | 21 | script: 22 | - flake8 pywal tests setup.py 23 | - pylint pywal tests setup.py 24 | - python setup.py test 25 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2017 Dylan Araps 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: 6 | 7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. 8 | 9 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 10 | -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- 1 | include pywal/templates/* 2 | include pywal/backends/* 3 | include pywal/scripts/* 4 | include pywal/colorschemes/* 5 | include pywal/colorschemes/light/* 6 | include pywal/colorschemes/dark/* 7 | include tests/* 8 | include tests/test_files/* 9 | include .pylintrc 10 | include README.md 11 | include LICENSE.md 12 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # pywal-kde 2 | A fork of the original [Pywal](https://github.com/dylanaraps/pywal). Please support the original creator. 3 | 4 | For me, at least, Pywal has never been able to set the wallpaper in KDE Plasma. This became a minor inconvenience, having to set the wallpaper independently from changing the colour scheme, so I fixed it. Enjoy. 5 | Install the same way you'd normally install Pywal. 6 | 7 | - ``git clone https://github.com/the404devs/pywal-kde.git`` 8 | - ``cd pywal-kde`` 9 | - ``pip3 install .`` 10 | 11 | ### *0.0.1 (09/16/19)* 12 | ---------------------- 13 | - Forked from (https://github.com/dylanaraps/pywal) 14 | - Tweaked ``wallpaper.py`` to add wallpaper-changing functionality on Plasma 15 | -------------------------------------------------------------------------------- /pywal/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | '|| 3 | ... ... .... ... ... ... ... .... || 4 | ||' || '|. | || || | '' .|| || 5 | || | '|.| ||| ||| .|' || || 6 | ||...' '| | | '|..'|' .||. 7 | || .. | 8 | '''' '' 9 | Created by Dylan Araps. 10 | """ 11 | 12 | from .settings import __version__, __cache_version__ 13 | from . import colors 14 | from . import export 15 | from . import image 16 | from . import reload 17 | from . import sequences 18 | from . import theme 19 | from . import wallpaper 20 | 21 | __all__ = [ 22 | "__version__", 23 | "__cache_version__", 24 | "colors", 25 | "export", 26 | "image", 27 | "reload", 28 | "sequences", 29 | "theme", 30 | "wallpaper", 31 | ] 32 | -------------------------------------------------------------------------------- /pywal/backends/__init__.py: -------------------------------------------------------------------------------- 1 | r""" 2 | Hh ____ 3 | HP "HHF:. `._ :.,-'"" "-. 4 | F F" :::..'"" "-. `. 5 | F , \ \ "BACKENDS" 6 | F j\ / ; `. 7 | | j `. ` A \ 8 | | | ;_ . 8 \ 9 | J F\_,'| "`-----.\ j `. \ 10 | """ 11 | -------------------------------------------------------------------------------- /pywal/backends/colorthief.py: -------------------------------------------------------------------------------- 1 | """ 2 | Generate a colorscheme using ColorThief. 3 | """ 4 | import logging 5 | import sys 6 | 7 | try: 8 | from colorthief import ColorThief 9 | 10 | except ImportError: 11 | logging.error("ColorThief wasn't found on your system.") 12 | logging.error("Try another backend. (wal --backend)") 13 | sys.exit(1) 14 | 15 | from .. import util 16 | 17 | 18 | def gen_colors(img): 19 | """Loop until 16 colors are generated.""" 20 | color_cmd = ColorThief(img).get_palette 21 | 22 | for i in range(0, 10, 1): 23 | raw_colors = color_cmd(color_count=8 + i) 24 | 25 | if len(raw_colors) >= 8: 26 | break 27 | 28 | elif i == 10: 29 | logging.error("ColorThief couldn't generate a suitable palette.") 30 | sys.exit(1) 31 | 32 | else: 33 | logging.warning("ColorThief couldn't generate a palette.") 34 | logging.warning("Trying a larger palette size %s", 8 + i) 35 | 36 | return [util.rgb_to_hex(color) for color in raw_colors] 37 | 38 | 39 | def adjust(cols, light): 40 | """Create palette.""" 41 | cols.sort(key=util.rgb_to_yiq) 42 | raw_colors = [*cols, *cols] 43 | 44 | if light: 45 | raw_colors[0] = util.lighten_color(cols[0], 0.90) 46 | raw_colors[7] = util.darken_color(cols[0], 0.75) 47 | 48 | else: 49 | for color in raw_colors: 50 | color = util.lighten_color(color, 0.40) 51 | 52 | raw_colors[0] = util.darken_color(cols[0], 0.80) 53 | raw_colors[7] = util.lighten_color(cols[0], 0.60) 54 | 55 | raw_colors[8] = util.lighten_color(cols[0], 0.20) 56 | raw_colors[15] = raw_colors[7] 57 | 58 | return raw_colors 59 | 60 | 61 | def get(img, light=False): 62 | """Get colorscheme.""" 63 | cols = gen_colors(img) 64 | return adjust(cols, light) 65 | -------------------------------------------------------------------------------- /pywal/backends/colorz.py: -------------------------------------------------------------------------------- 1 | """ 2 | Generate a colorscheme using Colorz. 3 | """ 4 | import logging 5 | import sys 6 | 7 | try: 8 | import colorz 9 | 10 | except ImportError: 11 | logging.error("colorz wasn't found on your system.") 12 | logging.error("Try another backend. (wal --backend)") 13 | sys.exit(1) 14 | 15 | from .. import colors 16 | from .. import util 17 | 18 | 19 | def gen_colors(img): 20 | """Generate a colorscheme using Colorz.""" 21 | # pylint: disable=not-callable 22 | raw_colors = colorz.colorz(img, n=6, bold_add=0) 23 | return [util.rgb_to_hex([*color[0]]) for color in raw_colors] 24 | 25 | 26 | def adjust(cols, light): 27 | """Create palette.""" 28 | raw_colors = [cols[0], *cols, "#FFFFFF", 29 | "#000000", *cols, "#FFFFFF"] 30 | 31 | return colors.generic_adjust(raw_colors, light) 32 | 33 | 34 | def get(img, light=False): 35 | """Get colorscheme.""" 36 | cols = gen_colors(img) 37 | 38 | if len(cols) < 6: 39 | logging.error("colorz failed to generate enough colors.") 40 | logging.error("Try another backend or another image. (wal --backend)") 41 | sys.exit(1) 42 | 43 | return adjust(cols, light) 44 | -------------------------------------------------------------------------------- /pywal/backends/haishoku.py: -------------------------------------------------------------------------------- 1 | """ 2 | Generate a colorscheme using Haishoku. 3 | """ 4 | import logging 5 | import sys 6 | 7 | try: 8 | from haishoku.haishoku import Haishoku 9 | 10 | except ImportError: 11 | logging.error("Haishoku wasn't found on your system.") 12 | logging.error("Try another backend. (wal --backend)") 13 | sys.exit(1) 14 | 15 | from .. import colors 16 | from .. import util 17 | 18 | 19 | def gen_colors(img): 20 | """Generate a colorscheme using Colorz.""" 21 | palette = Haishoku.getPalette(img) 22 | return [util.rgb_to_hex(col[1]) for col in palette] 23 | 24 | 25 | def adjust(cols, light): 26 | """Create palette.""" 27 | cols.sort(key=util.rgb_to_yiq) 28 | raw_colors = [*cols, *cols] 29 | raw_colors[0] = util.lighten_color(cols[0], 0.40) 30 | 31 | return colors.generic_adjust(raw_colors, light) 32 | 33 | 34 | def get(img, light=False): 35 | """Get colorscheme.""" 36 | cols = gen_colors(img) 37 | return adjust(cols, light) 38 | -------------------------------------------------------------------------------- /pywal/backends/schemer2.py: -------------------------------------------------------------------------------- 1 | """ 2 | Generate a colorscheme using Schemer2. 3 | """ 4 | import logging 5 | import shutil 6 | import subprocess 7 | import sys 8 | 9 | from .. import colors 10 | from .. import util 11 | 12 | 13 | def gen_colors(img): 14 | """Generate a colorscheme using Colorz.""" 15 | cmd = ["schemer2", "-format", "img::colors", "-minBright", "75", "-in"] 16 | return subprocess.check_output([*cmd, img]).splitlines() 17 | 18 | 19 | def adjust(cols, light): 20 | """Create palette.""" 21 | cols.sort(key=util.rgb_to_yiq) 22 | raw_colors = [*cols[8:], *cols[8:]] 23 | 24 | return colors.generic_adjust(raw_colors, light) 25 | 26 | 27 | def get(img, light=False): 28 | """Get colorscheme.""" 29 | if not shutil.which("schemer2"): 30 | logging.error("Schemer2 wasn't found on your system.") 31 | logging.error("Try another backend. (wal --backend)") 32 | sys.exit(1) 33 | 34 | cols = [col.decode('UTF-8') for col in gen_colors(img)] 35 | return adjust(cols, light) 36 | -------------------------------------------------------------------------------- /pywal/backends/wal.py: -------------------------------------------------------------------------------- 1 | """ 2 | Generate a colorscheme using imagemagick. 3 | """ 4 | import logging 5 | import re 6 | import shutil 7 | import subprocess 8 | import sys 9 | 10 | from .. import util 11 | 12 | 13 | def imagemagick(color_count, img, magick_command): 14 | """Call Imagemagick to generate a scheme.""" 15 | flags = ["-resize", "25%", "-colors", str(color_count), 16 | "-unique-colors", "txt:-"] 17 | img += "[0]" 18 | 19 | return subprocess.check_output([*magick_command, img, *flags]).splitlines() 20 | 21 | 22 | def has_im(): 23 | """Check to see if the user has im installed.""" 24 | if shutil.which("magick"): 25 | return ["magick", "convert"] 26 | 27 | if shutil.which("convert"): 28 | return ["convert"] 29 | 30 | logging.error("Imagemagick wasn't found on your system.") 31 | logging.error("Try another backend. (wal --backend)") 32 | sys.exit(1) 33 | 34 | 35 | def gen_colors(img): 36 | """Format the output from imagemagick into a list 37 | of hex colors.""" 38 | magick_command = has_im() 39 | 40 | for i in range(0, 20, 1): 41 | raw_colors = imagemagick(16 + i, img, magick_command) 42 | 43 | if len(raw_colors) > 16: 44 | break 45 | 46 | elif i == 19: 47 | logging.error("Imagemagick couldn't generate a suitable palette.") 48 | sys.exit(1) 49 | 50 | else: 51 | logging.warning("Imagemagick couldn't generate a palette.") 52 | logging.warning("Trying a larger palette size %s", 16 + i) 53 | 54 | return [re.search("#.{6}", str(col)).group(0) for col in raw_colors[1:]] 55 | 56 | 57 | def adjust(colors, light): 58 | """Adjust the generated colors and store them in a dict that 59 | we will later save in json format.""" 60 | raw_colors = colors[:1] + colors[8:16] + colors[8:-1] 61 | 62 | # Manually adjust colors. 63 | if light: 64 | for color in raw_colors: 65 | color = util.saturate_color(color, 0.5) 66 | 67 | raw_colors[0] = util.lighten_color(colors[-1], 0.85) 68 | raw_colors[7] = colors[0] 69 | raw_colors[8] = util.darken_color(colors[-1], 0.4) 70 | raw_colors[15] = colors[0] 71 | 72 | else: 73 | # Darken the background color slightly. 74 | if raw_colors[0][1] != "0": 75 | raw_colors[0] = util.darken_color(raw_colors[0], 0.40) 76 | 77 | raw_colors[7] = util.blend_color(raw_colors[7], "#EEEEEE") 78 | raw_colors[8] = util.darken_color(raw_colors[7], 0.30) 79 | raw_colors[15] = util.blend_color(raw_colors[15], "#EEEEEE") 80 | 81 | return raw_colors 82 | 83 | 84 | def get(img, light=False): 85 | """Get colorscheme.""" 86 | colors = gen_colors(img) 87 | return adjust(colors, light) 88 | -------------------------------------------------------------------------------- /pywal/colorschemes/dark/3024.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#090300","foreground":"#a5a2a2","cursor":"#db2d20"},"colors":{"color0":"#090300","color1":"#db2d20","color2":"#01a252","color3":"#fded02","color4":"#01a0e4","color5":"#a16a94","color6":"#b5e4f4","color7":"#a5a2a2","color8":"#5c5855","color9":"#db2d20","color10":"#01a252","color11":"#fded02","color12":"#01a0e4","color13":"#a16a94","color14":"#b5e4f4","color15":"#f7f7f7"}} 2 | -------------------------------------------------------------------------------- /pywal/colorschemes/dark/ashes.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1c2023","foreground":"#c7ccd1","cursor":"#c7ae95"},"colors":{"color0":"#1c2023","color1":"#c7ae95","color2":"#95c7ae","color3":"#aec795","color4":"#ae95c7","color5":"#c795ae","color6":"#95aec7","color7":"#c7ccd1","color8":"#747c84","color9":"#c7ae95","color10":"#95c7ae","color11":"#aec795","color12":"#ae95c7","color13":"#c795ae","color14":"#95aec7","color15":"#f3f4f5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-3024.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#090300","foreground":"#a5a2a2","cursor":"#a5a2a2"},"colors":{"color0":"#090300","color1":"#db2d20","color2":"#01a252","color3":"#fded02","color4":"#01a0e4","color5":"#a16a94","color6":"#b5e4f4","color7":"#a5a2a2","color8":"#5c5855","color9":"#db2d20","color10":"#01a252","color11":"#fded02","color12":"#01a0e4","color13":"#a16a94","color14":"#b5e4f4","color15":"#f7f7f7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-apathy.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#031A16","foreground":"#81B5AC","cursor":"#81B5AC"},"colors":{"color0":"#031A16","color1":"#3E9688","color2":"#883E96","color3":"#3E4C96","color4":"#96883E","color5":"#4C963E","color6":"#963E4C","color7":"#81B5AC","color8":"#2B685E","color9":"#3E9688","color10":"#883E96","color11":"#3E4C96","color12":"#96883E","color13":"#4C963E","color14":"#963E4C","color15":"#D2E7E4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-ashes.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1C2023","foreground":"#C7CCD1","cursor":"#C7CCD1"},"colors":{"color0":"#1C2023","color1":"#C7AE95","color2":"#95C7AE","color3":"#AEC795","color4":"#AE95C7","color5":"#C795AE","color6":"#95AEC7","color7":"#C7CCD1","color8":"#747C84","color9":"#C7AE95","color10":"#95C7AE","color11":"#AEC795","color12":"#AE95C7","color13":"#C795AE","color14":"#95AEC7","color15":"#F3F4F5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-cave.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#19171c","foreground":"#8b8792","cursor":"#8b8792"},"colors":{"color0":"#19171c","color1":"#be4678","color2":"#2a9292","color3":"#a06e3b","color4":"#576ddb","color5":"#955ae7","color6":"#398bc6","color7":"#8b8792","color8":"#655f6d","color9":"#be4678","color10":"#2a9292","color11":"#a06e3b","color12":"#576ddb","color13":"#955ae7","color14":"#398bc6","color15":"#efecf4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-dune.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#20201d","foreground":"#a6a28c","cursor":"#a6a28c"},"colors":{"color0":"#20201d","color1":"#d73737","color2":"#60ac39","color3":"#ae9513","color4":"#6684e1","color5":"#b854d4","color6":"#1fad83","color7":"#a6a28c","color8":"#7d7a68","color9":"#d73737","color10":"#60ac39","color11":"#ae9513","color12":"#6684e1","color13":"#b854d4","color14":"#1fad83","color15":"#fefbec"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-estuary.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#22221b","foreground":"#929181","cursor":"#929181"},"colors":{"color0":"#22221b","color1":"#ba6236","color2":"#7d9726","color3":"#a5980d","color4":"#36a166","color5":"#5f9182","color6":"#5b9d48","color7":"#929181","color8":"#6c6b5a","color9":"#ba6236","color10":"#7d9726","color11":"#a5980d","color12":"#36a166","color13":"#5f9182","color14":"#5b9d48","color15":"#f4f3ec"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-forest.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1b1918","foreground":"#a8a19f","cursor":"#a8a19f"},"colors":{"color0":"#1b1918","color1":"#f22c40","color2":"#7b9726","color3":"#c38418","color4":"#407ee7","color5":"#6666ea","color6":"#3d97b8","color7":"#a8a19f","color8":"#766e6b","color9":"#f22c40","color10":"#7b9726","color11":"#c38418","color12":"#407ee7","color13":"#6666ea","color14":"#3d97b8","color15":"#f1efee"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-heath.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1b181b","foreground":"#ab9bab","cursor":"#ab9bab"},"colors":{"color0":"#1b181b","color1":"#ca402b","color2":"#918b3b","color3":"#bb8a35","color4":"#516aec","color5":"#7b59c0","color6":"#159393","color7":"#ab9bab","color8":"#776977","color9":"#ca402b","color10":"#918b3b","color11":"#bb8a35","color12":"#516aec","color13":"#7b59c0","color14":"#159393","color15":"#f7f3f7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-lakeside.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#161b1d","foreground":"#7ea2b4","cursor":"#7ea2b4"},"colors":{"color0":"#161b1d","color1":"#d22d72","color2":"#568c3b","color3":"#8a8a0f","color4":"#257fad","color5":"#6b6bb8","color6":"#2d8f6f","color7":"#7ea2b4","color8":"#5a7b8c","color9":"#d22d72","color10":"#568c3b","color11":"#8a8a0f","color12":"#257fad","color13":"#6b6bb8","color14":"#2d8f6f","color15":"#ebf8ff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-plateau.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1b1818","foreground":"#8a8585","cursor":"#8a8585"},"colors":{"color0":"#1b1818","color1":"#ca4949","color2":"#4b8b8b","color3":"#a06e3b","color4":"#7272ca","color5":"#8464c4","color6":"#5485b6","color7":"#8a8585","color8":"#655d5d","color9":"#ca4949","color10":"#4b8b8b","color11":"#a06e3b","color12":"#7272ca","color13":"#8464c4","color14":"#5485b6","color15":"#f4ecec"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-savanna.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#171c19","foreground":"#87928a","cursor":"#87928a"},"colors":{"color0":"#171c19","color1":"#b16139","color2":"#489963","color3":"#a07e3b","color4":"#478c90","color5":"#55859b","color6":"#1c9aa0","color7":"#87928a","color8":"#5f6d64","color9":"#b16139","color10":"#489963","color11":"#a07e3b","color12":"#478c90","color13":"#55859b","color14":"#1c9aa0","color15":"#ecf4ee"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-seaside.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#131513","foreground":"#8ca68c","cursor":"#8ca68c"},"colors":{"color0":"#131513","color1":"#e6193c","color2":"#29a329","color3":"#98981b","color4":"#3d62f5","color5":"#ad2bee","color6":"#1999b3","color7":"#8ca68c","color8":"#687d68","color9":"#e6193c","color10":"#29a329","color11":"#98981b","color12":"#3d62f5","color13":"#ad2bee","color14":"#1999b3","color15":"#f4fbf4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-atelier-sulphurpool.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#202746","foreground":"#979db4","cursor":"#979db4"},"colors":{"color0":"#202746","color1":"#c94922","color2":"#ac9739","color3":"#c08b30","color4":"#3d8fd1","color5":"#6679cc","color6":"#22a2c9","color7":"#979db4","color8":"#6b7394","color9":"#c94922","color10":"#ac9739","color11":"#c08b30","color12":"#3d8fd1","color13":"#6679cc","color14":"#22a2c9","color15":"#f5f7ff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-bespin.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#28211c","foreground":"#8a8986","cursor":"#8a8986"},"colors":{"color0":"#28211c","color1":"#cf6a4c","color2":"#54be0d","color3":"#f9ee98","color4":"#5ea6ea","color5":"#9b859d","color6":"#afc4db","color7":"#8a8986","color8":"#666666","color9":"#cf6a4c","color10":"#54be0d","color11":"#f9ee98","color12":"#5ea6ea","color13":"#9b859d","color14":"#afc4db","color15":"#baae9e"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-bathory.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#fbcb97","color3":"#e78a53","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#fbcb97","color11":"#e78a53","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-burzum.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#ddeecc","color3":"#99bbaa","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#ddeecc","color11":"#99bbaa","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-funeral.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#d0dfee","color3":"#5f81a5","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#d0dfee","color11":"#5f81a5","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-gorgoroth.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#9b8d7f","color3":"#8c7f70","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#9b8d7f","color11":"#8c7f70","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-immortal.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#7799bb","color3":"#556677","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#7799bb","color11":"#556677","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-khold.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#eceee3","color3":"#974b46","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#eceee3","color11":"#974b46","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-marduk.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#a5aaa7","color3":"#626b67","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#a5aaa7","color11":"#626b67","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-mayhem.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#f3ecd4","color3":"#eecc6c","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#f3ecd4","color11":"#eecc6c","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-nile.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#aa9988","color3":"#777755","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#aa9988","color11":"#777755","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal-venom.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#f8f7f2","color3":"#79241f","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#f8f7f2","color11":"#79241f","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-black-metal.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c1c1c1","cursor":"#c1c1c1"},"colors":{"color0":"#000000","color1":"#5f8787","color2":"#dd9999","color3":"#a06666","color4":"#888888","color5":"#999999","color6":"#aaaaaa","color7":"#c1c1c1","color8":"#333333","color9":"#5f8787","color10":"#dd9999","color11":"#a06666","color12":"#888888","color13":"#999999","color14":"#aaaaaa","color15":"#c1c1c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-brewer.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#0c0d0e","foreground":"#b7b8b9","cursor":"#b7b8b9"},"colors":{"color0":"#0c0d0e","color1":"#e31a1c","color2":"#31a354","color3":"#dca060","color4":"#3182bd","color5":"#756bb1","color6":"#80b1d3","color7":"#b7b8b9","color8":"#737475","color9":"#e31a1c","color10":"#31a354","color11":"#dca060","color12":"#3182bd","color13":"#756bb1","color14":"#80b1d3","color15":"#fcfdfe"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-bright.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#e0e0e0","cursor":"#e0e0e0"},"colors":{"color0":"#000000","color1":"#fb0120","color2":"#a1c659","color3":"#fda331","color4":"#6fb3d2","color5":"#d381c3","color6":"#76c7b7","color7":"#e0e0e0","color8":"#b0b0b0","color9":"#fb0120","color10":"#a1c659","color11":"#fda331","color12":"#6fb3d2","color13":"#d381c3","color14":"#76c7b7","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-brushtrees.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#485867","foreground":"#B0C5C8","cursor":"#B0C5C8"},"colors":{"color0":"#485867","color1":"#b38686","color2":"#87b386","color3":"#aab386","color4":"#868cb3","color5":"#b386b2","color6":"#86b3b3","color7":"#B0C5C8","color8":"#8299A1","color9":"#b38686","color10":"#87b386","color11":"#aab386","color12":"#868cb3","color13":"#b386b2","color14":"#86b3b3","color15":"#E3EFEF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-chalk.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#151515","foreground":"#d0d0d0","cursor":"#d0d0d0"},"colors":{"color0":"#151515","color1":"#fb9fb1","color2":"#acc267","color3":"#ddb26f","color4":"#6fc2ef","color5":"#e1a3ee","color6":"#12cfc0","color7":"#d0d0d0","color8":"#505050","color9":"#fb9fb1","color10":"#acc267","color11":"#ddb26f","color12":"#6fc2ef","color13":"#e1a3ee","color14":"#12cfc0","color15":"#f5f5f5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-circus.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#191919","foreground":"#a7a7a7","cursor":"#a7a7a7"},"colors":{"color0":"#191919","color1":"#dc657d","color2":"#84b97c","color3":"#c3ba63","color4":"#639ee4","color5":"#b888e2","color6":"#4bb1a7","color7":"#a7a7a7","color8":"#5f5a60","color9":"#dc657d","color10":"#84b97c","color11":"#c3ba63","color12":"#639ee4","color13":"#b888e2","color14":"#4bb1a7","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-classic.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#151515","foreground":"#D0D0D0","cursor":"#D0D0D0"},"colors":{"color0":"#151515","color1":"#AC4142","color2":"#90A959","color3":"#F4BF75","color4":"#6A9FB5","color5":"#AA759F","color6":"#75B5AA","color7":"#D0D0D0","color8":"#505050","color9":"#AC4142","color10":"#90A959","color11":"#F4BF75","color12":"#6A9FB5","color13":"#AA759F","color14":"#75B5AA","color15":"#F5F5F5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-codeschool.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#232c31","foreground":"#9ea7a6","cursor":"#9ea7a6"},"colors":{"color0":"#232c31","color1":"#2a5491","color2":"#237986","color3":"#a03b1e","color4":"#484d79","color5":"#c59820","color6":"#b02f30","color7":"#9ea7a6","color8":"#3f4944","color9":"#2a5491","color10":"#237986","color11":"#a03b1e","color12":"#484d79","color13":"#c59820","color14":"#b02f30","color15":"#b5d8f6"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-default.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#181818","foreground":"#d8d8d8","cursor":"#d8d8d8"},"colors":{"color0":"#181818","color1":"#ab4642","color2":"#a1b56c","color3":"#f7ca88","color4":"#7cafc2","color5":"#ba8baf","color6":"#86c1b9","color7":"#d8d8d8","color8":"#585858","color9":"#ab4642","color10":"#a1b56c","color11":"#f7ca88","color12":"#7cafc2","color13":"#ba8baf","color14":"#86c1b9","color15":"#f8f8f8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-dracula.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282936","foreground":"#e9e9f4","cursor":"#e9e9f4"},"colors":{"color0":"#282936","color1":"#ea51b2","color2":"#00f769","color3":"#ebff87","color4":"#62d6e8","color5":"#b45bcf","color6":"#a1efe4","color7":"#e9e9f4","color8":"#4d4f68","color9":"#ea51b2","color10":"#00f769","color11":"#ebff87","color12":"#62d6e8","color13":"#b45bcf","color14":"#a1efe4","color15":"#f7f7fb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-eighties.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2d2d2d","foreground":"#d3d0c8","cursor":"#d3d0c8"},"colors":{"color0":"#2d2d2d","color1":"#f2777a","color2":"#99cc99","color3":"#ffcc66","color4":"#6699cc","color5":"#cc99cc","color6":"#66cccc","color7":"#d3d0c8","color8":"#747369","color9":"#f2777a","color10":"#99cc99","color11":"#ffcc66","color12":"#6699cc","color13":"#cc99cc","color14":"#66cccc","color15":"#f2f0ec"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-embers.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#16130F","foreground":"#A39A90","cursor":"#A39A90"},"colors":{"color0":"#16130F","color1":"#826D57","color2":"#57826D","color3":"#6D8257","color4":"#6D5782","color5":"#82576D","color6":"#576D82","color7":"#A39A90","color8":"#5A5047","color9":"#826D57","color10":"#57826D","color11":"#6D8257","color12":"#6D5782","color13":"#82576D","color14":"#576D82","color15":"#DBD6D1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-flat.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2C3E50","foreground":"#e0e0e0","cursor":"#e0e0e0"},"colors":{"color0":"#2C3E50","color1":"#E74C3C","color2":"#2ECC71","color3":"#F1C40F","color4":"#3498DB","color5":"#9B59B6","color6":"#1ABC9C","color7":"#e0e0e0","color8":"#95A5A6","color9":"#E74C3C","color10":"#2ECC71","color11":"#F1C40F","color12":"#3498DB","color13":"#9B59B6","color14":"#1ABC9C","color15":"#ECF0F1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-google.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1d1f21","foreground":"#c5c8c6","cursor":"#c5c8c6"},"colors":{"color0":"#1d1f21","color1":"#CC342B","color2":"#198844","color3":"#FBA922","color4":"#3971ED","color5":"#A36AC7","color6":"#3971ED","color7":"#c5c8c6","color8":"#969896","color9":"#CC342B","color10":"#198844","color11":"#FBA922","color12":"#3971ED","color13":"#A36AC7","color14":"#3971ED","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-grayscale.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#101010","foreground":"#b9b9b9","cursor":"#b9b9b9"},"colors":{"color0":"#101010","color1":"#7c7c7c","color2":"#8e8e8e","color3":"#a0a0a0","color4":"#686868","color5":"#747474","color6":"#868686","color7":"#b9b9b9","color8":"#525252","color9":"#7c7c7c","color10":"#8e8e8e","color11":"#a0a0a0","color12":"#686868","color13":"#747474","color14":"#868686","color15":"#f7f7f7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-greenscreen.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#001100","foreground":"#00bb00","cursor":"#00bb00"},"colors":{"color0":"#001100","color1":"#007700","color2":"#00bb00","color3":"#007700","color4":"#009900","color5":"#00bb00","color6":"#005500","color7":"#00bb00","color8":"#007700","color9":"#007700","color10":"#00bb00","color11":"#007700","color12":"#009900","color13":"#00bb00","color14":"#005500","color15":"#00ff00"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-gruvbox-hard.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1d2021","foreground":"#d5c4a1","cursor":"#d5c4a1"},"colors":{"color0":"#1d2021","color1":"#fb4934","color2":"#b8bb26","color3":"#fabd2f","color4":"#83a598","color5":"#d3869b","color6":"#8ec07c","color7":"#d5c4a1","color8":"#665c54","color9":"#fb4934","color10":"#b8bb26","color11":"#fabd2f","color12":"#83a598","color13":"#d3869b","color14":"#8ec07c","color15":"#fbf1c7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-gruvbox-medium.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282828","foreground":"#d5c4a1","cursor":"#d5c4a1"},"colors":{"color0":"#282828","color1":"#fb4934","color2":"#b8bb26","color3":"#fabd2f","color4":"#83a598","color5":"#d3869b","color6":"#8ec07c","color7":"#d5c4a1","color8":"#665c54","color9":"#fb4934","color10":"#b8bb26","color11":"#fabd2f","color12":"#83a598","color13":"#d3869b","color14":"#8ec07c","color15":"#fbf1c7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-gruvbox-pale.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#262626","foreground":"#dab997","cursor":"#dab997"},"colors":{"color0":"#262626","color1":"#d75f5f","color2":"#afaf00","color3":"#ffaf00","color4":"#83adad","color5":"#d485ad","color6":"#85ad85","color7":"#dab997","color8":"#8a8a8a","color9":"#d75f5f","color10":"#afaf00","color11":"#ffaf00","color12":"#83adad","color13":"#d485ad","color14":"#85ad85","color15":"#ebdbb2"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-gruvbox-soft.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#32302f","foreground":"#d5c4a1","cursor":"#d5c4a1"},"colors":{"color0":"#32302f","color1":"#fb4934","color2":"#b8bb26","color3":"#fabd2f","color4":"#83a598","color5":"#d3869b","color6":"#8ec07c","color7":"#d5c4a1","color8":"#665c54","color9":"#fb4934","color10":"#b8bb26","color11":"#fabd2f","color12":"#83a598","color13":"#d3869b","color14":"#8ec07c","color15":"#fbf1c7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-harmonic.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#0b1c2c","foreground":"#cbd6e2","cursor":"#cbd6e2"},"colors":{"color0":"#0b1c2c","color1":"#bf8b56","color2":"#56bf8b","color3":"#8bbf56","color4":"#8b56bf","color5":"#bf568b","color6":"#568bbf","color7":"#cbd6e2","color8":"#627e99","color9":"#bf8b56","color10":"#56bf8b","color11":"#8bbf56","color12":"#8b56bf","color13":"#bf568b","color14":"#568bbf","color15":"#f7f9fb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-hopscotch.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#322931","foreground":"#b9b5b8","cursor":"#b9b5b8"},"colors":{"color0":"#322931","color1":"#dd464c","color2":"#8fc13e","color3":"#fdcc59","color4":"#1290bf","color5":"#c85e7c","color6":"#149b93","color7":"#b9b5b8","color8":"#797379","color9":"#dd464c","color10":"#8fc13e","color11":"#fdcc59","color12":"#1290bf","color13":"#c85e7c","color14":"#149b93","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-icy.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#021012","foreground":"#095b67","cursor":"#095b67"},"colors":{"color0":"#021012","color1":"#16c1d9","color2":"#4dd0e1","color3":"#80deea","color4":"#00bcd4","color5":"#00acc1","color6":"#26c6da","color7":"#095b67","color8":"#052e34","color9":"#16c1d9","color10":"#4dd0e1","color11":"#80deea","color12":"#00bcd4","color13":"#00acc1","color14":"#26c6da","color15":"#109cb0"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-irblack.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#b5b3aa","cursor":"#b5b3aa"},"colors":{"color0":"#000000","color1":"#ff6c60","color2":"#a8ff60","color3":"#ffffb6","color4":"#96cbfe","color5":"#ff73fd","color6":"#c6c5fe","color7":"#b5b3aa","color8":"#6c6c66","color9":"#ff6c60","color10":"#a8ff60","color11":"#ffffb6","color12":"#96cbfe","color13":"#ff73fd","color14":"#c6c5fe","color15":"#fdfbee"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-isotope.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#d0d0d0","cursor":"#d0d0d0"},"colors":{"color0":"#000000","color1":"#ff0000","color2":"#33ff00","color3":"#ff0099","color4":"#0066ff","color5":"#cc00ff","color6":"#00ffff","color7":"#d0d0d0","color8":"#808080","color9":"#ff0000","color10":"#33ff00","color11":"#ff0099","color12":"#0066ff","color13":"#cc00ff","color14":"#00ffff","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-macintosh.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#c0c0c0","cursor":"#c0c0c0"},"colors":{"color0":"#000000","color1":"#dd0907","color2":"#1fb714","color3":"#fbf305","color4":"#0000d3","color5":"#4700a5","color6":"#02abea","color7":"#c0c0c0","color8":"#808080","color9":"#dd0907","color10":"#1fb714","color11":"#fbf305","color12":"#0000d3","color13":"#4700a5","color14":"#02abea","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-marrakesh.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#201602","foreground":"#948e48","cursor":"#948e48"},"colors":{"color0":"#201602","color1":"#c35359","color2":"#18974e","color3":"#a88339","color4":"#477ca1","color5":"#8868b3","color6":"#75a738","color7":"#948e48","color8":"#6c6823","color9":"#c35359","color10":"#18974e","color11":"#a88339","color12":"#477ca1","color13":"#8868b3","color14":"#75a738","color15":"#faf0a5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-materia.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#263238","foreground":"#CDD3DE","cursor":"#CDD3DE"},"colors":{"color0":"#263238","color1":"#EC5F67","color2":"#8BD649","color3":"#FFCC00","color4":"#89DDFF","color5":"#82AAFF","color6":"#80CBC4","color7":"#CDD3DE","color8":"#707880","color9":"#EC5F67","color10":"#8BD649","color11":"#FFCC00","color12":"#89DDFF","color13":"#82AAFF","color14":"#80CBC4","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-material-palenight.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#292D3E","foreground":"#959DCB","cursor":"#959DCB"},"colors":{"color0":"#292D3E","color1":"#F07178","color2":"#C3E88D","color3":"#FFCB6B","color4":"#82AAFF","color5":"#C792EA","color6":"#89DDFF","color7":"#959DCB","color8":"#676E95","color9":"#F07178","color10":"#C3E88D","color11":"#FFCB6B","color12":"#82AAFF","color13":"#C792EA","color14":"#89DDFF","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-material.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#263238","foreground":"#EEFFFF","cursor":"#EEFFFF"},"colors":{"color0":"#263238","color1":"#F07178","color2":"#C3E88D","color3":"#FFCB6B","color4":"#82AAFF","color5":"#C792EA","color6":"#89DDFF","color7":"#EEFFFF","color8":"#546E7A","color9":"#F07178","color10":"#C3E88D","color11":"#FFCB6B","color12":"#82AAFF","color13":"#C792EA","color14":"#89DDFF","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-materialer.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#212121","foreground":"#EEFFFF","cursor":"#EEFFFF"},"colors":{"color0":"#212121","color1":"#F07178","color2":"#C3E88D","color3":"#FFCB6B","color4":"#82AAFF","color5":"#C792EA","color6":"#89DDFF","color7":"#EEFFFF","color8":"#4A4A4A","color9":"#F07178","color10":"#C3E88D","color11":"#FFCB6B","color12":"#82AAFF","color13":"#C792EA","color14":"#89DDFF","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-mellow-purple.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1e0528","foreground":"#ffeeff","cursor":"#ffeeff"},"colors":{"color0":"#1e0528","color1":"#00d9e9","color2":"#05cb0d","color3":"#955ae7","color4":"#550068","color5":"#8991bb","color6":"#b900b1","color7":"#ffeeff","color8":"#320f55","color9":"#00d9e9","color10":"#05cb0d","color11":"#955ae7","color12":"#550068","color13":"#8991bb","color14":"#b900b1","color15":"#f8c0ff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-mocha.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#3B3228","foreground":"#d0c8c6","cursor":"#d0c8c6"},"colors":{"color0":"#3B3228","color1":"#cb6077","color2":"#beb55b","color3":"#f4bc87","color4":"#8ab3b5","color5":"#a89bb9","color6":"#7bbda4","color7":"#d0c8c6","color8":"#7e705a","color9":"#cb6077","color10":"#beb55b","color11":"#f4bc87","color12":"#8ab3b5","color13":"#a89bb9","color14":"#7bbda4","color15":"#f5eeeb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-monokai.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272822","foreground":"#f8f8f2","cursor":"#f8f8f2"},"colors":{"color0":"#272822","color1":"#f92672","color2":"#a6e22e","color3":"#f4bf75","color4":"#66d9ef","color5":"#ae81ff","color6":"#a1efe4","color7":"#f8f8f2","color8":"#75715e","color9":"#f92672","color10":"#a6e22e","color11":"#f4bf75","color12":"#66d9ef","color13":"#ae81ff","color14":"#a1efe4","color15":"#f9f8f5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-nord.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2E3440","foreground":"#E5E9F0","cursor":"#E5E9F0"},"colors":{"color0":"#2E3440","color1":"#88C0D0","color2":"#BF616A","color3":"#5E81AC","color4":"#EBCB8B","color5":"#A3BE8C","color6":"#D08770","color7":"#E5E9F0","color8":"#4C566A","color9":"#88C0D0","color10":"#BF616A","color11":"#5E81AC","color12":"#EBCB8B","color13":"#A3BE8C","color14":"#D08770","color15":"#8FBCBB"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-ocean.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b303b","foreground":"#c0c5ce","cursor":"#c0c5ce"},"colors":{"color0":"#2b303b","color1":"#bf616a","color2":"#a3be8c","color3":"#ebcb8b","color4":"#8fa1b3","color5":"#b48ead","color6":"#96b5b4","color7":"#c0c5ce","color8":"#65737e","color9":"#bf616a","color10":"#a3be8c","color11":"#ebcb8b","color12":"#8fa1b3","color13":"#b48ead","color14":"#96b5b4","color15":"#eff1f5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-oceanicnext.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1B2B34","foreground":"#C0C5CE","cursor":"#C0C5CE"},"colors":{"color0":"#1B2B34","color1":"#EC5f67","color2":"#99C794","color3":"#FAC863","color4":"#6699CC","color5":"#C594C5","color6":"#5FB3B3","color7":"#C0C5CE","color8":"#65737E","color9":"#EC5f67","color10":"#99C794","color11":"#FAC863","color12":"#6699CC","color13":"#C594C5","color14":"#5FB3B3","color15":"#D8DEE9"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-onedark.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282c34","foreground":"#abb2bf","cursor":"#abb2bf"},"colors":{"color0":"#282c34","color1":"#e06c75","color2":"#98c379","color3":"#e5c07b","color4":"#61afef","color5":"#c678dd","color6":"#56b6c2","color7":"#abb2bf","color8":"#545862","color9":"#e06c75","color10":"#98c379","color11":"#e5c07b","color12":"#61afef","color13":"#c678dd","color14":"#56b6c2","color15":"#c8ccd4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-outrun.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#00002A","foreground":"#D0D0FA","cursor":"#D0D0FA"},"colors":{"color0":"#00002A","color1":"#FF4242","color2":"#59F176","color3":"#F3E877","color4":"#66B0FF","color5":"#F10596","color6":"#0EF0F0","color7":"#D0D0FA","color8":"#50507A","color9":"#FF4242","color10":"#59F176","color11":"#F3E877","color12":"#66B0FF","color13":"#F10596","color14":"#0EF0F0","color15":"#F5F5FF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-paraiso.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2f1e2e","foreground":"#a39e9b","cursor":"#a39e9b"},"colors":{"color0":"#2f1e2e","color1":"#ef6155","color2":"#48b685","color3":"#fec418","color4":"#06b6ef","color5":"#815ba4","color6":"#5bc4bf","color7":"#a39e9b","color8":"#776e71","color9":"#ef6155","color10":"#48b685","color11":"#fec418","color12":"#06b6ef","color13":"#815ba4","color14":"#5bc4bf","color15":"#e7e9db"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-phd.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#061229","foreground":"#b8bbc2","cursor":"#b8bbc2"},"colors":{"color0":"#061229","color1":"#d07346","color2":"#99bf52","color3":"#fbd461","color4":"#5299bf","color5":"#9989cc","color6":"#72b9bf","color7":"#b8bbc2","color8":"#717885","color9":"#d07346","color10":"#99bf52","color11":"#fbd461","color12":"#5299bf","color13":"#9989cc","color14":"#72b9bf","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-pico.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#5f574f","cursor":"#5f574f"},"colors":{"color0":"#000000","color1":"#ff004d","color2":"#00e756","color3":"#fff024","color4":"#83769c","color5":"#ff77a8","color6":"#29adff","color7":"#5f574f","color8":"#008751","color9":"#ff004d","color10":"#00e756","color11":"#fff024","color12":"#83769c","color13":"#ff77a8","color14":"#29adff","color15":"#fff1e8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-pop.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#000000","foreground":"#d0d0d0","cursor":"#d0d0d0"},"colors":{"color0":"#000000","color1":"#eb008a","color2":"#37b349","color3":"#f8ca12","color4":"#0e5a94","color5":"#b31e8d","color6":"#00aabb","color7":"#d0d0d0","color8":"#505050","color9":"#eb008a","color10":"#37b349","color11":"#f8ca12","color12":"#0e5a94","color13":"#b31e8d","color14":"#00aabb","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-porple.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#292c36","foreground":"#d8d8d8","cursor":"#d8d8d8"},"colors":{"color0":"#292c36","color1":"#f84547","color2":"#95c76f","color3":"#efa16b","color4":"#8485ce","color5":"#b74989","color6":"#64878f","color7":"#d8d8d8","color8":"#65568a","color9":"#f84547","color10":"#95c76f","color11":"#efa16b","color12":"#8485ce","color13":"#b74989","color14":"#64878f","color15":"#f8f8f8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-railscasts.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b2b2b","foreground":"#e6e1dc","cursor":"#e6e1dc"},"colors":{"color0":"#2b2b2b","color1":"#da4939","color2":"#a5c261","color3":"#ffc66d","color4":"#6d9cbe","color5":"#b6b3eb","color6":"#519f50","color7":"#e6e1dc","color8":"#5a647e","color9":"#da4939","color10":"#a5c261","color11":"#ffc66d","color12":"#6d9cbe","color13":"#b6b3eb","color14":"#519f50","color15":"#f9f7f3"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-rebecca.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#292a44","foreground":"#f1eff8","cursor":"#f1eff8"},"colors":{"color0":"#292a44","color1":"#a0a0c5","color2":"#6dfedf","color3":"#ae81ff","color4":"#2de0a7","color5":"#7aa5ff","color6":"#8eaee0","color7":"#f1eff8","color8":"#666699","color9":"#a0a0c5","color10":"#6dfedf","color11":"#ae81ff","color12":"#2de0a7","color13":"#7aa5ff","color14":"#8eaee0","color15":"#53495d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-seti.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#151718","foreground":"#d6d6d6","cursor":"#d6d6d6"},"colors":{"color0":"#151718","color1":"#Cd3f45","color2":"#9fca56","color3":"#e6cd69","color4":"#55b5db","color5":"#a074c4","color6":"#55dbbe","color7":"#d6d6d6","color8":"#41535B","color9":"#Cd3f45","color10":"#9fca56","color11":"#e6cd69","color12":"#55b5db","color13":"#a074c4","color14":"#55dbbe","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-snazzy.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282a36","foreground":"#eff0eb","cursor":"#9aedfe"},"colors":{"color0":"#33303b","color1":"#ff5c57","color2":"#5af78e","color3":"#f3f99d","color4":"#57c7ff","color5":"#ff6ac1","color6":"#9aedfe","color7":"#eff0eb","color8":"#4f4b58","color9":"#ff5c57","color10":"#5af78e","color11":"#f3f99d","color12":"#57c7ff","color13":"#ff6ac1","color14":"#9aedfe","color15":"#eff0eb"}} 2 | -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-solarflare.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#18262F","foreground":"#A6AFB8","cursor":"#A6AFB8"},"colors":{"color0":"#18262F","color1":"#EF5253","color2":"#7CC844","color3":"#E4B51C","color4":"#33B5E1","color5":"#A363D5","color6":"#52CBB0","color7":"#A6AFB8","color8":"#667581","color9":"#EF5253","color10":"#7CC844","color11":"#E4B51C","color12":"#33B5E1","color13":"#A363D5","color14":"#52CBB0","color15":"#F5F7FA"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-solarized.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#002b36","foreground":"#93a1a1","cursor":"#93a1a1"},"colors":{"color0":"#002b36","color1":"#dc322f","color2":"#859900","color3":"#b58900","color4":"#268bd2","color5":"#6c71c4","color6":"#2aa198","color7":"#93a1a1","color8":"#657b83","color9":"#dc322f","color10":"#859900","color11":"#b58900","color12":"#268bd2","color13":"#6c71c4","color14":"#2aa198","color15":"#fdf6e3"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-spacemacs.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1f2022","foreground":"#a3a3a3","cursor":"#a3a3a3"},"colors":{"color0":"#1f2022","color1":"#f2241f","color2":"#67b11d","color3":"#b1951d","color4":"#4f97d7","color5":"#a31db1","color6":"#2d9574","color7":"#a3a3a3","color8":"#585858","color9":"#f2241f","color10":"#67b11d","color11":"#b1951d","color12":"#4f97d7","color13":"#a31db1","color14":"#2d9574","color15":"#f8f8f8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-summerfruit.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#151515","foreground":"#D0D0D0","cursor":"#D0D0D0"},"colors":{"color0":"#151515","color1":"#FF0086","color2":"#00C918","color3":"#ABA800","color4":"#3777E6","color5":"#AD00A1","color6":"#1FAAAA","color7":"#D0D0D0","color8":"#505050","color9":"#FF0086","color10":"#00C918","color11":"#ABA800","color12":"#3777E6","color13":"#AD00A1","color14":"#1FAAAA","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-tomorrow-night.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1d1f21","foreground":"#c5c8c6","cursor":"#c5c8c6"},"colors":{"color0":"#1d1f21","color1":"#cc6666","color2":"#b5bd68","color3":"#f0c674","color4":"#81a2be","color5":"#b294bb","color6":"#8abeb7","color7":"#c5c8c6","color8":"#969896","color9":"#cc6666","color10":"#b5bd68","color11":"#f0c674","color12":"#81a2be","color13":"#b294bb","color14":"#8abeb7","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-tube.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#231f20","foreground":"#d9d8d8","cursor":"#d9d8d8"},"colors":{"color0":"#231f20","color1":"#ee2e24","color2":"#00853e","color3":"#ffd204","color4":"#009ddc","color5":"#98005d","color6":"#85cebc","color7":"#d9d8d8","color8":"#737171","color9":"#ee2e24","color10":"#00853e","color11":"#ffd204","color12":"#009ddc","color13":"#98005d","color14":"#85cebc","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-twilight.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1e1e1e","foreground":"#a7a7a7","cursor":"#a7a7a7"},"colors":{"color0":"#1e1e1e","color1":"#cf6a4c","color2":"#8f9d6a","color3":"#f9ee98","color4":"#7587a6","color5":"#9b859d","color6":"#afc4db","color7":"#a7a7a7","color8":"#5f5a60","color9":"#cf6a4c","color10":"#8f9d6a","color11":"#f9ee98","color12":"#7587a6","color13":"#9b859d","color14":"#afc4db","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-unikitty.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2e2a31","foreground":"#bcbabe","cursor":"#bcbabe"},"colors":{"color0":"#2e2a31","color1":"#d8137f","color2":"#17ad98","color3":"#dc8a0e","color4":"#796af5","color5":"#bb60ea","color6":"#149bda","color7":"#bcbabe","color8":"#838085","color9":"#d8137f","color10":"#17ad98","color11":"#dc8a0e","color12":"#796af5","color13":"#bb60ea","color14":"#149bda","color15":"#f5f4f7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-woodland.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#231e18","foreground":"#cabcb1","cursor":"#cabcb1"},"colors":{"color0":"#231e18","color1":"#d35c5c","color2":"#b7ba53","color3":"#e0ac16","color4":"#88a4d3","color5":"#bb90e2","color6":"#6eb958","color7":"#cabcb1","color8":"#9d8b70","color9":"#d35c5c","color10":"#b7ba53","color11":"#e0ac16","color12":"#88a4d3","color13":"#bb90e2","color14":"#6eb958","color15":"#e4d4c8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-xcode-dusk.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282B35","foreground":"#939599","cursor":"#939599"},"colors":{"color0":"#282B35","color1":"#B21889","color2":"#DF0002","color3":"#438288","color4":"#790EAD","color5":"#B21889","color6":"#00A0BE","color7":"#939599","color8":"#686A71","color9":"#B21889","color10":"#DF0002","color11":"#438288","color12":"#790EAD","color13":"#B21889","color14":"#00A0BE","color15":"#BEBFC2"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16-zenburn.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#3f3f3f","foreground":"#dcdccc","cursor":"#dcdccc"},"colors":{"color0":"#3f3f3f","color1":"#dca3a3","color2":"#5f7f5f","color3":"#e0cf9f","color4":"#7cb8bb","color5":"#dc8cc3","color6":"#93e0e3","color7":"#dcdccc","color8":"#4f4f4f","color9":"#dca3a3","color10":"#5f7f5f","color11":"#e0cf9f","color12":"#7cb8bb","color13":"#dc8cc3","color14":"#93e0e3","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/base16tooth.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1D2021","foreground":"#A89984","cursor":"#A89984"},"colors":{"color0":"#1D2021","color1":"#FB543F","color2":"#95C085","color3":"#FAC03B","color4":"#0D6678","color5":"#8F4673","color6":"#8BA59B","color7":"#A89984","color8":"#665C54","color9":"#FB543F","color10":"#95C085","color11":"#FAC03B","color12":"#0D6678","color13":"#8F4673","color14":"#8BA59B","color15":"#FDF4C1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/darktooth.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1d2021","foreground":"#a89984","cursor":"#fb543f"},"colors":{"color0":"#1d2021","color1":"#fb543f","color2":"#95c085","color3":"#fac03b","color4":"#0d6678","color5":"#8f4673","color6":"#8ba59b","color7":"#a89984","color8":"#665c54","color9":"#fb543f","color10":"#95c085","color11":"#fac03b","color12":"#0d6678","color13":"#8f4673","color14":"#8ba59b","color15":"#fdf4c1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-5725.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#353234","foreground":"#c29f6f","cursor":"#363334"},"colors":{"color0":"#353234","color1":"#97544d","color2":"#97a293","color3":"#c29f6f","color4":"#5e606c","color5":"#7a6054","color6":"#78746c","color7":"#c3c1b8","color7":"#c3c1b8","color8":"#5c575b","color9":"#97544d","color10":"#97a293","color11":"#c29f6f","color12":"#5e606c","color13":"#7a6054","color14":"#78746c","color15":"#c3c1b8","color15":"#c3c1b8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-amiox.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#262020","foreground":"#aa9a71","cursor":"#b1a89c"},"colors":{"color0":"#262020","color1":"#925633","color2":"#55634f","color3":"#aa9a71","color4":"#5e6676","color5":"#57464d","color6":"#47676e","color7":"#b1a89c","color7":"#b1a89c","color8":"#514c4c","color9":"#925633","color10":"#55634f","color11":"#aa9a71","color12":"#5e6676","color13":"#57464d","color14":"#47676e","color15":"#b1a89c","color15":"#c8c1b9"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-bark.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#30272b","foreground":"#978341","cursor":"#bcb8ba"},"colors":{"color0":"#30272b","color1":"#925633","color2":"#697234","color3":"#978341","color4":"#5e6676","color5":"#694e63","color6":"#47676e","color7":"#bcb8ba","color7":"#bcb8ba","color8":"#443c40","color9":"#925633","color10":"#697234","color11":"#978341","color12":"#5e6676","color13":"#694e63","color14":"#47676e","color15":"#bcb8ba","color15":"#bcb8ba"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-blend.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272725","foreground":"#bc9f67","cursor":"#282826"},"colors":{"color0":"#272725","color1":"#7d5151","color2":"#959c4f","color3":"#a78749","color4":"#455563","color5":"#9f908d","color6":"#4a5e5b","color7":"#f2f2f2","color7":"#f2f2f2","color8":"#4f4f4b","color9":"#7d5151","color10":"#959c4f","color11":"#a78749","color12":"#455563","color13":"#9f908d","color14":"#4a5e5b","color15":"#f2f2f2","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-blok.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c2a2b","foreground":"#baad8a","cursor":"#bab9ba"},"colors":{"color0":"#2c2a2b","color1":"#a67979","color2":"#809f7b","color3":"#baad8a","color4":"#6d7575","color5":"#7d6969","color6":"#7b9899","color7":"#bab9ba","color7":"#bab9ba","color8":"#545253","color9":"#a67979","color10":"#809f7b","color11":"#baad8a","color12":"#6d7575","color13":"#7d6969","color14":"#7b9899","color15":"#bab9ba","color15":"#bab9ba"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-bluetype.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272a2a","foreground":"#80807e","cursor":"#eaeaed"},"colors":{"color0":"#272a2a","color1":"#b05f5f","color2":"#b05f5f","color3":"#88aa55","color4":"#88aa55","color5":"#ccb05f","color6":"#ccb05f","color7":"#556973","color7":"#556973","color8":"#484c4e","color9":"#b05f5f","color10":"#b05f5f","color11":"#88aa55","color12":"#88aa55","color13":"#ccb05f","color14":"#ccb05f","color15":"#556973","color15":"#f6f7f8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-blumune.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1c1f23","foreground":"#7e6b5f","cursor":"#202428"},"colors":{"color0":"#1c1f23","color1":"#234640","color2":"#555552","color3":"#7e6b5f","color4":"#384758","color5":"#444d4d","color6":"#415459","color7":"#ccc7bf","color7":"#ccc7bf","color8":"#33383f","color9":"#234640","color10":"#555552","color11":"#7e6b5f","color12":"#384758","color13":"#444d4d","color14":"#415459","color15":"#ccc7bf","color15":"#e3e0db"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-book.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b2b28","foreground":"#937b5a","cursor":"#2c2c29"},"colors":{"color0":"#2b2b28","color1":"#993f3c","color2":"#78855e","color3":"#937b5a","color4":"#415265","color5":"#885458","color6":"#646666","color7":"#c4c3c0","color7":"#c4c3c0","color8":"#c4c3c0","color9":"#993f3c","color10":"#78855e","color11":"#937b5a","color12":"#415265","color13":"#885458","color14":"#646666","color15":"#c4c3c0","color15":"#c4c3c0"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-branch.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#32221a","foreground":"#d29b5a","cursor":"#cfc1a9"},"colors":{"color0":"#32221a","color1":"#c2562d","color2":"#96a65e","color3":"#d29b5a","color4":"#3b8e8c","color5":"#c47e5b","color6":"#639a90","color7":"#cfc1a9","color7":"#cfc1a9","color8":"#564a45","color9":"#c2562d","color10":"#96a65e","color11":"#d29b5a","color12":"#3b8e8c","color13":"#c47e5b","color14":"#639a90","color15":"#cfc1a9","color15":"#cfc1a9"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-brownstone.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272825","foreground":"#7e744d","cursor":"#282926"},"colors":{"color0":"#272825","color1":"#674839","color2":"#6e794f","color3":"#7e744d","color4":"#3b474e","color5":"#554c41","color6":"#495355","color7":"#b0b0af","color7":"#b0b0af","color8":"#b0b0af","color9":"#674839","color10":"#6e794f","color11":"#7e744d","color12":"#3b474e","color13":"#554c41","color14":"#495355","color15":"#b0b0af","color15":"#c7c7c7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-bulb.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c292b","foreground":"#c8a168","cursor":"#312e30"},"colors":{"color0":"#2c292b","color1":"#ab6d4e","color2":"#88885d","color3":"#c8a168","color4":"#45626e","color5":"#7c5545","color6":"#456e66","color7":"#c3b495","color7":"#c3b495","color8":"#c3b495","color9":"#ab6d4e","color10":"#88885d","color11":"#c8a168","color12":"#45626e","color13":"#7c5545","color14":"#456e66","color15":"#c3b495","color15":"#c3b495"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-chaires.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#383844","foreground":"#cba264","cursor":"#cdc5b7"},"colors":{"color0":"#383844","color1":"#a7664a","color2":"#6e8c6e","color3":"#cba264","color4":"#535f6b","color5":"#775a62","color6":"#576e68","color7":"#cdc5b7","color7":"#cdc5b7","color8":"#4f4f60","color9":"#a7664a","color10":"#6e8c6e","color11":"#cba264","color12":"#535f6b","color13":"#775a62","color14":"#576e68","color15":"#cdc5b7","color15":"#cdc5b7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-coco.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1f1d1d","foreground":"#856237","cursor":"#ccbaad"},"colors":{"color0":"#1f1d1d","color1":"#6b4747","color2":"#8d7138","color3":"#856237","color4":"#3c3c49","color5":"#3c342e","color6":"#5d5a4b","color7":"#ccbaad","color7":"#ccbaad","color8":"#4a4a4a","color9":"#6b4747","color10":"#8d7138","color11":"#856237","color12":"#3c3c49","color13":"#3c342e","color14":"#5d5a4b","color15":"#ccbaad","color15":"#eae2dc"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-corduroy.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#27201d","foreground":"#987f4b","cursor":"#b7afa4"},"colors":{"color0":"#27201d","color1":"#663c23","color2":"#5c5933","color3":"#987f4b","color4":"#4b484b","color5":"#9c8065","color6":"#685a50","color7":"#b7afa4","color7":"#b7afa4","color8":"#3c3633","color9":"#663c23","color10":"#5c5933","color11":"#987f4b","color12":"#4b484b","color13":"#9c8065","color14":"#685a50","color15":"#b7afa4","color15":"#b7afa4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-depth.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c2833","foreground":"#b7a16c","cursor":"#dbd7b8"},"colors":{"color0":"#2c2833","color1":"#bf6257","color2":"#82a37c","color3":"#b7a16c","color4":"#6d6a80","color5":"#825969","color6":"#938e8f","color7":"#dbd7b8","color7":"#dbd7b8","color8":"#4e4955","color9":"#bf6257","color10":"#82a37c","color11":"#b7a16c","color12":"#6d6a80","color13":"#825969","color14":"#938e8f","color15":"#dbd7b8","color15":"#dbd7b8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-designr.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#242e32","foreground":"#ac8d6e","cursor":"#c4c4b5"},"colors":{"color0":"#242e32","color1":"#a66959","color2":"#769070","color3":"#ac8d6e","color4":"#607a86","color5":"#8a757e","color6":"#60867f","color7":"#c4c4b5","color7":"#c4c4b5","color8":"#35444b","color9":"#a66959","color10":"#769070","color11":"#ac8d6e","color12":"#607a86","color13":"#8a757e","color14":"#60867f","color15":"#c4c4b5","color15":"#c4c4b5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-diner.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2e3738","foreground":"#b8af97","cursor":"#aba599"},"colors":{"color0":"#2e3738","color1":"#9c7f5d","color2":"#8e958f","color3":"#b8af97","color4":"#828882","color5":"#bb9a7f","color6":"#9daba2","color7":"#aba599","color7":"#aba599","color8":"#485152","color9":"#9c7f5d","color10":"#8e958f","color11":"#b8af97","color12":"#828882","color13":"#bb9a7f","color14":"#9daba2","color15":"#aba599","color15":"#aba599"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-escen.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1c2319","foreground":"#be9e61","cursor":"#bcbebb"},"colors":{"color0":"#1c2319","color1":"#c14d38","color2":"#a0ce52","color3":"#be9e61","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#bcbebb","color7":"#bcbebb","color8":"#35422f","color9":"#c14d38","color10":"#a0ce52","color11":"#be9e61","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#bcbebb","color15":"#bcbebb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-fendr.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#262c1b","foreground":"#d6caaa","cursor":"#c1c5bd"},"colors":{"color0":"#262c1b","color1":"#7f5545","color2":"#677c54","color3":"#bba772","color4":"#6e6a5b","color5":"#92887e","color6":"#7c7562","color7":"#cccdbd","color7":"#cccdbd","color8":"#474c3e","color9":"#7f5545","color10":"#677c54","color11":"#bba772","color12":"#6e6a5b","color13":"#92887e","color14":"#7c7562","color15":"#cccdbd","color15":"#e0e1d7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-flapr.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2f2832","foreground":"#9a8e80","cursor":"#302833"},"colors":{"color0":"#2f2832","color1":"#885d50","color2":"#747965","color3":"#9a8e80","color4":"#4a4e5a","color5":"#76675b","color6":"#59555c","color7":"#bcb5b5","color7":"#bcb5b5","color8":"#4a3f4e","color9":"#885d50","color10":"#747965","color11":"#9a8e80","color12":"#4a4e5a","color13":"#76675b","color14":"#59555c","color15":"#bcb5b5","color15":"#dddada"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-forst.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#161f14","foreground":"#806420","cursor":"#172015"},"colors":{"color0":"#161f14","color1":"#744425","color2":"#50703f","color3":"#806420","color4":"#56535d","color5":"#71532f","color6":"#45605d","color7":"#aca173","color7":"#aca173","color8":"#2d352b","color9":"#744425","color10":"#50703f","color11":"#806420","color12":"#56535d","color13":"#71532f","color14":"#45605d","color15":"#aca173","color15":"#aca173"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-fury.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1e1e1e","foreground":"#4c6640","cursor":"#9e9e91"},"colors":{"color0":"#1e1e1e","color1":"#98442f","color2":"#9d8554","color3":"#4c6640","color4":"#4c596b","color5":"#7b6072","color6":"#385853","color7":"#9e9e91","color7":"#9e9e91","color8":"#363636","color9":"#98442f","color10":"#9d8554","color11":"#4c6640","color12":"#4c596b","color13":"#7b6072","color14":"#385853","color15":"#9e9e91","color15":"#9e9e91"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-harbing.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#322b26","foreground":"#d7b18a","cursor":"#c8b49d"},"colors":{"color0":"#322b26","color1":"#bd6151","color2":"#6e9383","color3":"#d7b18a","color4":"#8a8f94","color5":"#bd9a81","color6":"#91a1a5","color7":"#c8b49d","color7":"#c8b49d","color8":"#63554c","color9":"#bd6151","color10":"#6e9383","color11":"#d7b18a","color12":"#8a8f94","color13":"#bd9a81","color14":"#91a1a5","color15":"#c8b49d","color15":"#c8b49d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-kit.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272733","foreground":"#dabe72","cursor":"#cac5b7"},"colors":{"color0":"#272733","color1":"#d65f2f","color2":"#aabf7f","color3":"#dabe72","color4":"#5e7e9b","color5":"#bf6c68","color6":"#5a7273","color7":"#cac5b7","color7":"#cac5b7","color8":"#48485e","color9":"#d65f2f","color10":"#aabf7f","color11":"#dabe72","color12":"#5e7e9b","color13":"#bf6c68","color14":"#5a7273","color15":"#cac5b7","color15":"#d5d1c6"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-leaf.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#303728","foreground":"#d4b06c","cursor":"#b9bcb7"},"colors":{"color0":"#303728","color1":"#d06e5c","color2":"#abbb52","color3":"#d4b06c","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#b9bcb7","color7":"#b9bcb7","color8":"#505847","color9":"#d06e5c","color10":"#abbb52","color11":"#d4b06c","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#b9bcb7","color15":"#b9bcb7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-link.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#222222","foreground":"#c5c5b2","cursor":"#242424"},"colors":{"color0":"#222222","color1":"#4d4d4d","color2":"#8a8c84","color3":"#c5c5b2","color4":"#5d5d5d","color5":"#707070","color6":"#898989","color7":"#c2c2c2","color7":"#c2c2c2","color8":"#484848","color9":"#4d4d4d","color10":"#8a8c84","color11":"#c5c5b2","color12":"#5d5d5d","color13":"#707070","color14":"#898989","color15":"#c2c2c2","color15":"#f1f1f1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-mattd.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#20201f","foreground":"#799c6a","cursor":"#b0b0a2"},"colors":{"color0":"#20201f","color1":"#996140","color2":"#9d8554","color3":"#799c6a","color4":"#5f656a","color5":"#7b6064","color6":"#566e6b","color7":"#b0b0a2","color7":"#b0b0a2","color8":"#3a3a38","color9":"#996140","color10":"#9d8554","color11":"#799c6a","color12":"#5f656a","color13":"#7b6064","color14":"#566e6b","color15":"#b0b0a2","color15":"#d3d3cb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-novmbr.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#241d1a","foreground":"#cca75f","cursor":"#251e1b"},"colors":{"color0":"#241d1a","color1":"#9f6434","color2":"#9dac5f","color3":"#cca75f","color4":"#2f7d7c","color5":"#b5896e","color6":"#52877f","color7":"#c7b8ac","color7":"#c7b8ac","color8":"#50413a","color9":"#9f6434","color10":"#9dac5f","color11":"#cca75f","color12":"#2f7d7c","color13":"#b5896e","color14":"#52877f","color15":"#c7b8ac","color15":"#c7b8ac"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-owl.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2f2b2c","foreground":"#cacaca","cursor":"#dedede"},"colors":{"color0":"#2f2b2c","color1":"#5a5a5a","color2":"#989898","color3":"#cacaca","color4":"#656565","color5":"#b1b1b1","color6":"#7f7f7f","color7":"#dedede","color7":"#dedede","color8":"#504c4e","color9":"#5a5a5a","color10":"#989898","color11":"#cacaca","color12":"#656565","color13":"#b1b1b1","color14":"#7f7f7f","color15":"#dedede","color15":"#FFFFFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-paints.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2f2a2a","foreground":"#b2885d","cursor":"#332e2e"},"colors":{"color0":"#2f2a2a","color1":"#854340","color2":"#668c71","color3":"#b2885d","color4":"#41647b","color5":"#915556","color6":"#477578","color7":"#c9c8c8","color7":"#c9c8c8","color8":"#c9c8c8","color9":"#854340","color10":"#668c71","color11":"#b2885d","color12":"#41647b","color13":"#915556","color14":"#477578","color15":"#c9c8c8","color15":"#c9c8c8"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-parkd.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b2428","foreground":"#b29d6a","cursor":"#c2b7aa"},"colors":{"color0":"#2b2428","color1":"#89453c","color2":"#59713f","color3":"#b29d6a","color4":"#464e59","color5":"#614e44","color6":"#4f545b","color7":"#c2b7aa","color7":"#c2b7aa","color8":"#413c40","color9":"#89453c","color10":"#59713f","color11":"#b29d6a","color12":"#464e59","color13":"#614e44","color14":"#4f545b","color15":"#c2b7aa","color15":"#c2b7aa"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-pastely.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c2c2e","foreground":"#87835d","cursor":"#2e2e30"},"colors":{"color0":"#2c2c2e","color1":"#645446","color2":"#59674f","color3":"#87835d","color4":"#4d554f","color5":"#70614f","color6":"#666755","color7":"#aba786","color7":"#aba786","color8":"#aba786","color9":"#645446","color10":"#59674f","color11":"#87835d","color12":"#4d554f","color13":"#70614f","color14":"#666755","color15":"#aba786","color15":"#c4c1aa"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-petal.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#22211f","foreground":"#827834","cursor":"#252422"},"colors":{"color0":"#22211f","color1":"#785326","color2":"#516941","color3":"#827834","color4":"#42514f","color5":"#6a5632","color6":"#4e5d4d","color7":"#b4b399","color7":"#b4b399","color8":"#b4b399","color9":"#785326","color10":"#516941","color11":"#827834","color12":"#42514f","color13":"#6a5632","color14":"#4e5d4d","color15":"#b4b399","color15":"#c9c9b6"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-poly.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#231c0d","foreground":"#aead5d","cursor":"#a5a39d"},"colors":{"color0":"#231c0d","color1":"#a47b3d","color2":"#7b9764","color3":"#aead5d","color4":"#628e8f","color5":"#ad9d52","color6":"#709681","color7":"#a5a39d","color7":"#a5a39d","color8":"#3f392a","color9":"#a47b3d","color10":"#7b9764","color11":"#aead5d","color12":"#628e8f","color13":"#ad9d52","color14":"#709681","color15":"#a5a39d","color15":"#a5a39d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-prevail.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#263139","foreground":"#dac99d","cursor":"#28343c"},"colors":{"color0":"#263139","color1":"#f36f62","color2":"#c5e19c","color3":"#ccb478","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#c4c4b5","color7":"#c4c4b5","color8":"#455867","color9":"#f36f62","color10":"#c5e19c","color11":"#ccb478","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#c4c4b5","color15":"#dbdbd1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-provrb.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#322f30","foreground":"#8d7766","cursor":"#353233"},"colors":{"color0":"#322f30","color1":"#654c51","color2":"#7f8281","color3":"#8d7766","color4":"#5b697e","color5":"#7b6b75","color6":"#7d8592","color7":"#c0bfbf","color7":"#c0bfbf","color8":"#c0bfbf","color9":"#654c51","color10":"#7f8281","color11":"#8d7766","color12":"#5b697e","color13":"#7b6b75","color14":"#7d8592","color15":"#c0bfbf","color15":"#dfdfdf"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-raild.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282623","foreground":"#ad8b67","cursor":"#2b2825"},"colors":{"color0":"#282623","color1":"#935334","color2":"#66604d","color3":"#ad8b67","color4":"#504b44","color5":"#634737","color6":"#505349","color7":"#bcbba4","color7":"#bcbba4","color8":"#43403b","color9":"#935334","color10":"#66604d","color11":"#ad8b67","color12":"#504b44","color13":"#634737","color14":"#505349","color15":"#bcbba4","color15":"#dbdace"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-relax.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#322835","foreground":"#b08960","cursor":"#332836"},"colors":{"color0":"#322835","color1":"#674f4a","color2":"#67786d","color3":"#b08960","color4":"#5e6d79","color5":"#7d6969","color6":"#6a7a76","color7":"#ccbfb3","color7":"#ccbfb3","color8":"#4b3f4e","color9":"#674f4a","color10":"#67786d","color11":"#b08960","color12":"#5e6d79","color13":"#7d6969","color14":"#6a7a76","color15":"#ccbfb3","color15":"#ccbfb3"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-scag.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#252326","foreground":"#7a8648","cursor":"#c4bbb0"},"colors":{"color0":"#252326","color1":"#93503e","color2":"#9d8554","color3":"#7a8648","color4":"#5f656a","color5":"#7b6064","color6":"#566e6b","color7":"#c4bbb0","color7":"#c4bbb0","color8":"#413f43","color9":"#93503e","color10":"#9d8554","color11":"#7a8648","color12":"#5f656a","color13":"#7b6064","color14":"#566e6b","color15":"#c4bbb0","color15":"#c4bbb0"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-scape.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282423","foreground":"#987f4b","cursor":"#b7afa4"},"colors":{"color0":"#282423","color1":"#925633","color2":"#757c60","color3":"#987f4b","color4":"#515962","color5":"#685054","color6":"#506168","color7":"#b7afa4","color7":"#b7afa4","color8":"#3f3d3c","color9":"#925633","color10":"#757c60","color11":"#987f4b","color12":"#515962","color13":"#685054","color14":"#506168","color15":"#b7afa4","color15":"#b7afa4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-shade.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c2c2c","foreground":"#d0c57a","cursor":"#ededb7"},"colors":{"color0":"#2c2c2c","color1":"#c77369","color2":"#93988a","color3":"#d0c57a","color4":"#747f89","color5":"#825969","color6":"#938e8f","color7":"#ddddb5","color7":"#ddddb5","color8":"#4e4e4e","color9":"#c77369","color10":"#93988a","color11":"#d0c57a","color12":"#747f89","color13":"#825969","color14":"#938e8f","color15":"#ddddb5","color15":"#ededb7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-simplicity.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#28282C","foreground":"#A18673","cursor":"#F3F3F3"},"colors":{"color0":"#28282C","color1":"#BF5C56","color2":"#BF5C56","color3":"#97B19C","color4":"#97B19C","color5":"#D7BD8A","color6":"#D7BD8A","color7":"#545F72","color7":"#545F72","color8":"#404047","color9":"#BF5C56","color10":"#BF5C56","color11":"#97B19C","color12":"#97B19C","color13":"#D7BD8A","color14":"#D7BD8A","color15":"#545F72","color15":"#F4F4F2"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-skigh.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#252a32","foreground":"#b39580","cursor":"#272c34"},"colors":{"color0":"#252a32","color1":"#876058","color2":"#6f7f71","color3":"#b39580","color4":"#546780","color5":"#84787d","color6":"#556f86","color7":"#bab7b5","color7":"#bab7b5","color8":"#bab7b5","color9":"#876058","color10":"#6f7f71","color11":"#b39580","color12":"#546780","color13":"#84787d","color14":"#556f86","color15":"#bab7b5","color15":"#dfdedd"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-slate.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#242a2b","foreground":"#8d8150","cursor":"#242b2c"},"colors":{"color0":"#242a2b","color1":"#674839","color2":"#6e794f","color3":"#8d8150","color4":"#3b474e","color5":"#554c41","color6":"#495355","color7":"#939381","color7":"#939381","color8":"#939381","color9":"#674839","color10":"#6e794f","color11":"#8d8150","color12":"#3b474e","color13":"#554c41","color14":"#495355","color15":"#939381","color15":"#abab9c"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-soundwave.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#29231f","foreground":"#aa8f5f","cursor":"#bcb7aa"},"colors":{"color0":"#29231f","color1":"#675141","color2":"#625438","color3":"#aa8f5f","color4":"#6e6051","color5":"#514540","color6":"#5e4e3c","color7":"#bcb7aa","color7":"#bcb7aa","color8":"#514b49","color9":"#675141","color10":"#625438","color11":"#aa8f5f","color12":"#6e6051","color13":"#514540","color14":"#5e4e3c","color15":"#bcb7aa","color15":"#dedbd5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-spire.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#262f33","foreground":"#948d65","cursor":"#b5b699"},"colors":{"color0":"#262f33","color1":"#804f4e","color2":"#68786c","color3":"#948d65","color4":"#47575f","color5":"#74636a","color6":"#526562","color7":"#b5b699","color7":"#b5b699","color8":"#464c50","color9":"#804f4e","color10":"#68786c","color11":"#948d65","color12":"#47575f","color13":"#74636a","color14":"#526562","color15":"#b5b699","color15":"#cbcbb7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-sprout.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2d3144","foreground":"#96915d","cursor":"#cfccbe"},"colors":{"color0":"#2d3144","color1":"#8d6d5c","color2":"#6d806d","color3":"#96915d","color4":"#68758d","color5":"#8a747b","color6":"#8d97a8","color7":"#cfccbe","color7":"#cfccbe","color8":"#525a69","color9":"#8d6d5c","color10":"#6d806d","color11":"#96915d","color12":"#68758d","color13":"#8a747b","color14":"#8d97a8","color15":"#cfccbe","color15":"#f0efeb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-squares.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#27201f","foreground":"#978341","cursor":"#bebcbc"},"colors":{"color0":"#27201f","color1":"#9b5208","color2":"#75922c","color3":"#978341","color4":"#5e6676","color5":"#824219","color6":"#4e7479","color7":"#bebcbc","color7":"#bebcbc","color8":"#3b3436","color9":"#9b5208","color10":"#75922c","color11":"#978341","color12":"#5e6676","color13":"#824219","color14":"#4e7479","color15":"#bebcbc","color15":"#bebcbc"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-stv.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c373d","foreground":"#baad8a","cursor":"#c4c0bb"},"colors":{"color0":"#2c373d","color1":"#a67979","color2":"#809f7b","color3":"#baad8a","color4":"#6d7575","color5":"#8e7d79","color6":"#7b9899","color7":"#c4c0bb","color7":"#c4c0bb","color8":"#4d5459","color9":"#a67979","color10":"#809f7b","color11":"#baad8a","color12":"#6d7575","color13":"#8e7d79","color14":"#7b9899","color15":"#c4c0bb","color15":"#c4c0bb"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-subtle.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2c2c35","foreground":"#6b925a","cursor":"#2d2d36"},"colors":{"color0":"#2c2c35","color1":"#b56550","color2":"#b79b58","color3":"#6b925a","color4":"#6e747b","color5":"#96787d","color6":"#7b8889","color7":"#b4ada4","color7":"#b4ada4","color8":"#45454d","color9":"#b56550","color10":"#b79b58","color11":"#6b925a","color12":"#6e747b","color13":"#96787d","color14":"#7b8889","color15":"#b4ada4","color15":"#b4ada4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-sundr.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b2320","foreground":"#aa9375","cursor":"#2e2522"},"colors":{"color0":"#2b2320","color1":"#734948","color2":"#768157","color3":"#aa9375","color4":"#585b63","color5":"#6f5a56","color6":"#7d8486","color7":"#bab1a1","color7":"#bab1a1","color8":"#bab1a1","color9":"#734948","color10":"#768157","color11":"#aa9375","color12":"#585b63","color13":"#6f5a56","color14":"#7d8486","color15":"#bab1a1","color15":"#bab1a1"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-tealights.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#25231b","foreground":"#988871","cursor":"#26241c"},"colors":{"color0":"#25231b","color1":"#8e2f34","color2":"#55654a","color3":"#988871","color4":"#848f89","color5":"#9f8c7c","color6":"#9cb4a6","color7":"#c4c1b0","color7":"#c4c1b0","color8":"#423f31","color9":"#8e2f34","color10":"#55654a","color11":"#988871","color12":"#848f89","color13":"#9f8c7c","color14":"#9cb4a6","color15":"#c4c1b0","color15":"#d8d4c5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-traffic.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272c30","foreground":"#c79e84","cursor":"#cfb9a8"},"colors":{"color0":"#272c30","color1":"#934e46","color2":"#637268","color3":"#c79e84","color4":"#515e67","color5":"#715f5e","color6":"#5c6f7d","color7":"#cfb9a8","color7":"#cfb9a8","color8":"#414a51","color9":"#934e46","color10":"#637268","color11":"#c79e84","color12":"#515e67","color13":"#715f5e","color14":"#5c6f7d","color15":"#cfb9a8","color15":"#ddcec2"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-transposet.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2a2725","foreground":"#bdac8c","cursor":"#2b2927"},"colors":{"color0":"#2a2725","color1":"#8e6f64","color2":"#849385","color3":"#bdac8c","color4":"#4c5467","color5":"#757580","color6":"#64697f","color7":"#b8b2a7","color7":"#b8b2a7","color8":"#474543","color9":"#8e6f64","color10":"#849385","color11":"#bdac8c","color12":"#4c5467","color13":"#757580","color14":"#64697f","color15":"#b8b2a7","color15":"#b8b2a7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-urban.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#312e39","foreground":"#ae835a","cursor":"#33303b"},"colors":{"color0":"#312e39","color1":"#87404f","color2":"#74934e","color3":"#ae835a","color4":"#615772","color5":"#783e57","color6":"#554757","color7":"#c0a79a","color7":"#c0a79a","color8":"#4f4b58","color9":"#87404f","color10":"#74934e","color11":"#ae835a","color12":"#615772","color13":"#783e57","color14":"#554757","color15":"#c0a79a","color15":"#c0a79a"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-vans.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b2c33","foreground":"#e8dfcd","cursor":"#303139"},"colors":{"color0":"#2b2c33","color1":"#b16c7f","color2":"#92ab75","color3":"#bdab77","color4":"#485476","color5":"#746081","color6":"#636f7d","color7":"#d9c1a9","color7":"#d9c1a9","color8":"#d9c1a9","color9":"#b16c7f","color10":"#92ab75","color11":"#bdab77","color12":"#485476","color13":"#746081","color14":"#636f7d","color15":"#d9c1a9","color15":"#e9dbce"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-victory.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2d2d33","foreground":"#a29474","cursor":"#303036"},"colors":{"color0":"#2d2d33","color1":"#9c6647","color2":"#708684","color3":"#a29474","color4":"#697284","color5":"#796a70","color6":"#47676e","color7":"#c4c4b5","color7":"#c4c4b5","color8":"#44444a","color9":"#9c6647","color10":"#708684","color11":"#a29474","color12":"#697284","color13":"#796a70","color14":"#47676e","color15":"#c4c4b5","color15":"#c4c4b5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-view.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2a2d34","foreground":"#86733b","cursor":"#2e3239"},"colors":{"color0":"#2a2d34","color1":"#a2462e","color2":"#5e713d","color3":"#86733b","color4":"#394c5d","color5":"#855646","color6":"#6e727d","color7":"#cababa","color7":"#cababa","color8":"#414550","color9":"#a2462e","color10":"#5e713d","color11":"#86733b","color12":"#394c5d","color13":"#855646","color14":"#6e727d","color15":"#cababa","color15":"#cababa"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/dkeg-wintry.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#37273a","foreground":"#b3a67d","cursor":"#c3bec3"},"colors":{"color0":"#37273a","color1":"#9c595c","color2":"#8ba07a","color3":"#b3a67d","color4":"#7B6677","color5":"#83466D","color6":"#899079","color7":"#c3bec3","color7":"#c3bec3","color8":"#5e5261","color9":"#9c595c","color10":"#8ba07a","color11":"#b3a67d","color12":"#7B6677","color13":"#83466D","color14":"#899079","color15":"#c3bec3","color15":"#c3bec3"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/gruvbox.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#282828","foreground":"#a89984","cursor":"#ebdbb2"},"colors":{"color0":"#282828","color1":"#cc241d","color2":"#d79921","color3":"#b58900","color4":"#458588","color5":"#b16286","color6":"#689d6a","color7":"#a89984","color8":"#928374","color9":"#cc241d","color10":"#d79921","color11":"#b58900","color12":"#458588","color13":"#b16286","color14":"#689d6a","color15":"#a89984"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/hybrid-material.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#263238","foreground":"#ffffff","cursor":"#cc6666"},"colors":{"color0":"#263238","color1":"#cc6666","color2":"#f0c674","color3":"#b5bd68","color4":"#8abeb7","color5":"#81a2be","color6":"#b294bb","color7":"#ffffff","color8":"#707880","color9":"#cc6666","color10":"#f0c674","color11":"#b5bd68","color12":"#8abeb7","color13":"#81a2be","color14":"#b294bb","color15":"#ffffff"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/monokai.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#272822","foreground":"#f8f8f2","cursor":"#f92672"},"colors":{"color0":"#272822","color1":"#f92672","color2":"#a6e22e","color3":"#f4bf75","color4":"#66d9ef","color5":"#ae81ff","color6":"#a1efe4","color7":"#f8f8f2","color8":"#75715e","color9":"#f92672","color10":"#a6e22e","color11":"#f4bf75","color12":"#66d9ef","color13":"#ae81ff","color14":"#a1efe4","color15":"#f9f8f5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-astromouse.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1c1c1c","color1":"#d770af","color2":"#9acc79","color3":"#d0d26b","color4":"#77b6c5","color5":"#a488d9","color6":"#7fcab3","color7":"#8d8d8d","color8":"#3d3a3a","color9":"#d770af","color10":"#9acc79","color11":"#d0d26b","color12":"#77b6c5","color13":"#a488d9","color14":"#7fcab3","color15":"#8d8d8d","color16":"#3d3a3a","color17":"#d28abf"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#d28abf"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-belge.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#252525","color1":"#ef6769","color2":"#a6e22e","color3":"#fd971f","color4":"#6495ed","color5":"#deb887","color6":"#b0c4de","color7":"#dbdcdc","color8":"#454545","color9":"#ef6769","color10":"#a6e22e","color11":"#fd971f","color12":"#6495ed","color13":"#deb887","color14":"#b0c4de","color15":"#dbdcdc","color16":"#454545","color17":"#fc7ca5"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#fc7ca5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-bitmute.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#282828","color1":"#b76969","color2":"#719d72","color3":"#909858","color4":"#68668f","color5":"#966894","color6":"#688891","color7":"#8e8e8e","color8":"#494949","color9":"#b76969","color10":"#719d72","color11":"#909858","color12":"#68668f","color13":"#966894","color14":"#688891","color15":"#8e8e8e","color16":"#494949","color17":"#b87e7e"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#b87e7e"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-cloud.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#222827","color1":"#d5a8e3","color2":"#9c75dd","color3":"#9898ae","color4":"#654a96","color5":"#625566","color6":"#a9d1df","color7":"#e6ebe5","color8":"#5d6f74","color9":"#d5a8e3","color10":"#9c75dd","color11":"#9898ae","color12":"#654a96","color13":"#625566","color14":"#a9d1df","color15":"#e6ebe5","color16":"#5d6f74","color17":"#cd749c"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#cd749c"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-colorfulcolors.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#151515","color1":"#ff8eaf","color2":"#a6e25f","color3":"#f8e578","color4":"#a6e2f0","color5":"#e85b92","color6":"#5f868f","color7":"#d5f1f2","color8":"#696969","color9":"#ff8eaf","color10":"#a6e25f","color11":"#f8e578","color12":"#a6e2f0","color13":"#e85b92","color14":"#5f868f","color15":"#d5f1f2","color16":"#696969","color17":"#ed4c7a"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ed4c7a"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-dawn.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#353535","color1":"#744B40","color2":"#6D6137","color3":"#765636","color4":"#61564B","color5":"#6B4A49","color6":"#435861","color7":"#B3B3B3","color8":"#5F5F5F","color9":"#744B40","color10":"#6D6137","color11":"#765636","color12":"#61564B","color13":"#6B4A49","color14":"#435861","color15":"#B3B3B3","color16":"#5F5F5F","color17":"#785850"},"special":{"foreground":"#9B9081","background":"#181B20","cursor":"#785850"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-deafened.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#3d3e3d","color1":"#755a5b","color2":"#68755a","color3":"#756e5a","color4":"#5b6976","color5":"#755b76","color6":"#465457","color7":"#ccccc6","color8":"#5a5b5c","color9":"#755a5b","color10":"#68755a","color11":"#756e5a","color12":"#5b6976","color13":"#755b76","color14":"#465457","color15":"#ccccc6","color16":"#5a5b5c","color17":"#a37679"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#a37679"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-derp.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#111111","color1":"#d36265","color2":"#aece91","color3":"#e7e18c","color4":"#5297cf","color5":"#963c59","color6":"#5e7175","color7":"#bebebe","color8":"#666666","color9":"#d36265","color10":"#aece91","color11":"#e7e18c","color12":"#5297cf","color13":"#963c59","color14":"#5e7175","color15":"#bebebe","color16":"#666666","color17":"#ef8171"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ef8171"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-digerati.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#303030","color1":"#c03000","color2":"#b1d631","color3":"#fecf35","color4":"#426870","color5":"#6d506d","color6":"#4bb5c1","color7":"#e2e2e5","color8":"#5f5f5f","color9":"#c03000","color10":"#b1d631","color11":"#fecf35","color12":"#426870","color13":"#6d506d","color14":"#4bb5c1","color15":"#e2e2e5","color16":"#5f5f5f","color17":"#ff3a78"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ff3a78"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-doomicideocean.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#000000","color1":"#571dc2","color2":"#14db49","color3":"#403d70","color4":"#385a70","color5":"#384894","color6":"#4f3a5e","color7":"#999999","color8":"#38372c","color9":"#571dc2","color10":"#14db49","color11":"#403d70","color12":"#385a70","color13":"#384894","color14":"#4f3a5e","color15":"#999999","color16":"#38372c","color17":"#7c54b0"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#7c54b0"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-dotshare.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#101010","color1":"#e84f4f","color2":"#b8d68c","color3":"#e1aa5d","color4":"#7dc1cf","color5":"#9b64fb","color6":"#6d878d","color7":"#dddddd","color8":"#404040","color9":"#e84f4f","color10":"#b8d68c","color11":"#e1aa5d","color12":"#7dc1cf","color13":"#9b64fb","color14":"#6d878d","color15":"#dddddd","color16":"#404040","color17":"#d23d3d"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#d23d3d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-dwmrob.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#151515","color1":"#bf7979","color2":"#97b26b","color3":"#cdcda1","color4":"#4a5463","color5":"#9c3885","color6":"#88aadd","color7":"#ffffff","color8":"#505450","color9":"#bf7979","color10":"#97b26b","color11":"#cdcda1","color12":"#4a5463","color13":"#9c3885","color14":"#88aadd","color15":"#ffffff","color16":"#505450","color17":"#f4a45f"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#f4a45f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-eqie6.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#222222","color1":"#e84f4f","color2":"#b7ce42","color3":"#fea63c","color4":"#66a9b9","color5":"#b7416e","color6":"#6d878d","color7":"#cccccc","color8":"#666666","color9":"#e84f4f","color10":"#b7ce42","color11":"#fea63c","color12":"#66a9b9","color13":"#b7416e","color14":"#6d878d","color15":"#cccccc","color16":"#666666","color17":"#d23d3d"},"special":{"foreground":"#cccccc","background":"#111111","cursor":"#d23d3d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-euphrasia.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#192033","color1":"#a62a3e","color2":"#38912b","color3":"#b27d12","color4":"#355c9a","color5":"#7c4f9f","color6":"#258f8f","color7":"#77858c","color8":"#666666","color9":"#a62a3e","color10":"#38912b","color11":"#b27d12","color12":"#355c9a","color13":"#7c4f9f","color14":"#258f8f","color15":"#77858c","color16":"#666666","color17":"#f04758"},"special":{"foreground":"#1c2027","background":"#cfcfd9","cursor":"#f04758"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-gjm.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1c1c1c","color1":"#ff005b","color2":"#cee318","color3":"#ffe755","color4":"#048ac7","color5":"#833c9f","color6":"#0ac1cd","color7":"#e5e5e5","color8":"#666666","color9":"#ff005b","color10":"#cee318","color11":"#ffe755","color12":"#048ac7","color13":"#833c9f","color14":"#0ac1cd","color15":"#e5e5e5","color16":"#666666","color17":"#ff00a0"},"special":{"foreground":"#c5c5c5","background":"#1c1c1c","cursor":"#ff00a0"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-gnometerm.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#000000","color1":"#cc0000","color2":"#4e9a06","color3":"#c4a000","color4":"#3465a4","color5":"#75507b","color6":"#06989a","color7":"#d3d7cf","color8":"#555753","color9":"#cc0000","color10":"#4e9a06","color11":"#c4a000","color12":"#3465a4","color13":"#75507b","color14":"#06989a","color15":"#d3d7cf","color16":"#555753","color17":"#ef2929"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ef2929"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-gotham.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#0a0f14","color1":"#c33027","color2":"#26a98b","color3":"#edb54b","color4":"#195465","color5":"#4e5165","color6":"#33859d","color7":"#98d1ce","color8":"#364b61","color9":"#c33027","color10":"#26a98b","color11":"#edb54b","color12":"#195465","color13":"#4e5165","color14":"#33859d","color15":"#98d1ce","color16":"#10151b","color17":"#d26939"},"special":{"foreground":"#98d1ce","background":"#0a0f14","cursor":"#d26939"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-gslob-nature-suede.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#392925","color1":"#98724c","color2":"#908f32","color3":"#aa964c","color4":"#7b854e","color5":"#6b5644","color6":"#5c5142","color7":"#c8b55b","color8":"#544b2e","color9":"#98724c","color10":"#908f32","color11":"#aa964c","color12":"#7b854e","color13":"#6b5644","color14":"#5c5142","color15":"#c8b55b","color16":"#544b2e","color17":"#af652f"},"special":{"foreground":"#746c48","background":"#170f0d","cursor":"#af652f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-hund.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#222222","color1":"#E84F4F","color2":"#B7CE42","color3":"#FEA63C","color4":"#66AABB","color5":"#B7416E","color6":"#6D878D","color7":"#DDDDDD","color8":"#666666","color9":"#E84F4F","color10":"#B7CE42","color11":"#FEA63C","color12":"#66AABB","color13":"#B7416E","color14":"#6D878D","color15":"#DDDDDD","color16":"#666666","color17":"#D23D3D"},"special":{"foreground":"#FFFFFF","background":"#161616","cursor":"#D23D3D"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-hybrid.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#393939","color1":"#da4939","color2":"#9acc79","color3":"#d0d26b","color4":"#6d9cbe","color5":"#9f5079","color6":"#435d75","color7":"#c2c2c2","color8":"#474747","color9":"#da4939","color10":"#9acc79","color11":"#d0d26b","color12":"#6d9cbe","color13":"#9f5079","color14":"#435d75","color15":"#c2c2c2","color16":"#474747","color17":"#ff6c5c"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ff6c5c"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-insignificato.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#3d3e3d","color1":"#755a5b","color2":"#68755a","color3":"#756e5a","color4":"#5b6976","color5":"#755b76","color6":"#5b7674","color7":"#808080","color8":"#5a5b5c","color9":"#755a5b","color10":"#68755a","color11":"#756e5a","color12":"#5b6976","color13":"#755b76","color14":"#5b7674","color15":"#808080","color16":"#5a5b5c","color17":"#a37679"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#a37679"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-invisibone.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#303030","color1":"#D370A3","color2":"#6D9E3F","color3":"#B58858","color4":"#6095C5","color5":"#AC7BDE","color6":"#3BA275","color7":"#CFCFCF","color8":"#686868","color9":"#D370A3","color10":"#6D9E3F","color11":"#B58858","color12":"#6095C5","color13":"#AC7BDE","color14":"#3BA275","color15":"#CFCFCF","color16":"#686868","color17":"#FFA7DA"},"special":{"foreground":"#A0A0A0","background":"#232323","cursor":"#FFA7DA"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-jasonwryan.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#222222","color1":"#9e5641","color2":"#6c7e55","color3":"#caaf2b","color4":"#4c8ea1","color5":"#956d9d","color6":"#7c9aa6","color7":"#909090","color8":"#454545","color9":"#9e5641","color10":"#6c7e55","color11":"#caaf2b","color12":"#4c8ea1","color13":"#956d9d","color14":"#7c9aa6","color15":"#909090","color16":"#454545","color17":"#cc896d"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#cc896d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-kasugano.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#3D3D3D","color1":"#6673BF","color2":"#3EA290","color3":"#B0EAD9","color4":"#31658C","color5":"#596196","color6":"#8292B2","color7":"#C8CACC","color8":"#4D4D4D","color9":"#6673BF","color10":"#3EA290","color11":"#B0EAD9","color12":"#31658C","color13":"#596196","color14":"#8292B2","color15":"#C8CACC","color16":"#4D4D4D","color17":"#899AFF"},"special":{"foreground":"#ffffff","background":"#1b1b1b","cursor":"#899AFF"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-material.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#263238","color1":"#ff9800","color2":"#8bc34a","color3":"#ffc107","color4":"#03a9f4","color5":"#e91e63","color6":"#009688","color7":"#cfd8dc","color8":"#37474f","color9":"#ff9800","color10":"#8bc34a","color11":"#ffc107","color12":"#03a9f4","color13":"#e91e63","color14":"#009688","color15":"#cfd8dc","color16":"#37474f","color17":"#ffa74d"},"special":{"foreground":"#eceff1","background":"#263238","cursor":"#ffa74d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-mikado.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#322a2c","color1":"#a04363","color2":"#9b9329","color3":"#bf7a29","color4":"#6a8c8c","color5":"#856774","color6":"#757978","color7":"#bcbcaf","color8":"#46423b","color9":"#a04363","color10":"#9b9329","color11":"#bf7a29","color12":"#6a8c8c","color13":"#856774","color14":"#757978","color15":"#bcbcaf","color16":"#46423b","color17":"#ae837a"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ae837a"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-mikazuki.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#2a1d17","color1":"#da1657","color2":"#3ea250","color3":"#e3d33d","color4":"#3ea290","color5":"#ff850d","color6":"#8c16da","color7":"#e9e9e9","color8":"#4f362b","color9":"#da1657","color10":"#3ea250","color11":"#e3d33d","color12":"#3ea290","color13":"#ff850d","color14":"#8c16da","color15":"#e9e9e9","color16":"#4f362b","color17":"#da4375"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#da4375"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-monokai.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#48483e","color1":"#dc2566","color2":"#8fc029","color3":"#d4c96e","color4":"#55bcce","color5":"#9358fe","color6":"#56b7a5","color7":"#acada1","color8":"#76715e","color9":"#dc2566","color10":"#8fc029","color11":"#d4c96e","color12":"#55bcce","color13":"#9358fe","color14":"#56b7a5","color15":"#acada1","color16":"#76715e","color17":"#fa2772"},"special":{"foreground":"#f1ebeb","background":"#272822","cursor":"#fa2772"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-muse.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#2e3436","color1":"#a31604","color2":"#447241","color3":"#c1951a","color4":"#425387","color5":"#965d98","color6":"#06989a","color7":"#d3d7cf","color8":"#555753","color9":"#a31604","color10":"#447241","color11":"#c1951a","color12":"#425387","color13":"#965d98","color14":"#06989a","color15":"#d3d7cf","color16":"#555753","color17":"#c60001"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#c60001"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-nancy.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1b1d1e","color1":"#f92672","color2":"#82b414","color3":"#fd971f","color4":"#4e82aa","color5":"#8c54fe","color6":"#465457","color7":"#ccccc6","color8":"#505354","color9":"#f92672","color10":"#82b414","color11":"#fd971f","color12":"#4e82aa","color13":"#8c54fe","color14":"#465457","color15":"#ccccc6","color16":"#505354","color17":"#ff5995"},"special":{"foreground":"#ffffff","background":"#010101","cursor":"#ff5995"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-navy-and-ivory.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#032c36","color1":"#c2454e","color2":"#7cbf9e","color3":"#8a7a63","color4":"#2e3340","color5":"#ff5879","color6":"#44b5b1","color7":"#f2f1b9","color8":"#065f73","color9":"#c2454e","color10":"#7cbf9e","color11":"#8a7a63","color12":"#2e3340","color13":"#ff5879","color14":"#44b5b1","color15":"#f2f1b9","color16":"#065f73","color17":"#ef5847"},"special":{"foreground":"#e8dfd6","background":"#021b21","cursor":"#ef5847"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-neon.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#171717","color1":"#d81765","color2":"#97d01a","color3":"#ffa800","color4":"#16b1fb","color5":"#ff2491","color6":"#0fdcb6","color7":"#ebebeb","color8":"#38252c","color9":"#d81765","color10":"#97d01a","color11":"#ffa800","color12":"#16b1fb","color13":"#ff2491","color14":"#0fdcb6","color15":"#ebebeb","color16":"#38252c","color17":"#ff0000"},"special":{"foreground":"#f8f8f8","background":"#171717","cursor":"#ff0000"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-numixdarkest.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#555555","color1":"#9c3528","color2":"#61bc3b","color3":"#f3b43a","color4":"#0d68a8","color5":"#744560","color6":"#288e9c","color7":"#a2a2a2","color8":"#888888","color9":"#9c3528","color10":"#61bc3b","color11":"#f3b43a","color12":"#0d68a8","color13":"#744560","color14":"#288e9c","color15":"#a2a2a2","color16":"#888888","color17":"#d64937"},"special":{"foreground":"#a2a2a2","background":"#282828","cursor":"#d64937"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-orangish.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#251f1f","color1":"#eb4509","color2":"#94e76b","color3":"#ffac18","color4":"#46aede","color5":"#e32c57","color6":"#d6dbac","color7":"#efefef","color8":"#5e5e5e","color9":"#eb4509","color10":"#94e76b","color11":"#ffac18","color12":"#46aede","color13":"#e32c57","color14":"#d6dbac","color15":"#efefef","color16":"#5e5e5e","color17":"#eb4509"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#eb4509"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-parker_brothers.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#322a2c","color1":"#79220e","color2":"#344b1b","color3":"#b45b00","color4":"#434045","color5":"#5c1e25","color6":"#394745","color7":"#ae8842","color8":"#46423b","color9":"#79220e","color10":"#344b1b","color11":"#b45b00","color12":"#434045","color13":"#5c1e25","color14":"#394745","color15":"#ae8842","color16":"#46423b","color17":"#aa261f"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#aa261f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-phrak1.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#000000","color1":"#a80000","color2":"#00a800","color3":"#a85400","color4":"#0000a8","color5":"#a800a8","color6":"#00a8a8","color7":"#a8a8a8","color8":"#545054","color9":"#a80000","color10":"#00a800","color11":"#a85400","color12":"#0000a8","color13":"#a800a8","color14":"#00a8a8","color15":"#a8a8a8","color16":"#545054","color17":"#f85450"},"special":{"foreground":"#a8a8a8","background":"#000000","cursor":"#f85450"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-pretty-and-pastel.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#292929","color1":"#CF6A4C","color2":"#19CB00","color3":"#FAD07A","color4":"#8197BF","color5":"#8787AF","color6":"#668799","color7":"#888888","color8":"#525252","color9":"#CF6A4C","color10":"#19CB00","color11":"#FAD07A","color12":"#8197BF","color13":"#8787AF","color14":"#668799","color15":"#888888","color16":"#525252","color17":"#FF9D80"},"special":{"foreground":"#888888","background":"#151515","cursor":"#FF9D80"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-rasi.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1b1d1e","color1":"#f92672","color2":"#82b414","color3":"#fd971f","color4":"#4e82aa","color5":"#8c54fe","color6":"#465457","color7":"#ccccc6","color8":"#505354","color9":"#f92672","color10":"#82b414","color11":"#fd971f","color12":"#4e82aa","color13":"#8c54fe","color14":"#465457","color15":"#ccccc6","color16":"#505354","color17":"#ff5995"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ff5995"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-rezza.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#191919","color1":"#803232","color2":"#5b762f","color3":"#aa9943","color4":"#324c80","color5":"#706c9a","color6":"#92b19e","color7":"#ffffff","color8":"#252525","color9":"#803232","color10":"#5b762f","color11":"#aa9943","color12":"#324c80","color13":"#706c9a","color14":"#92b19e","color15":"#ffffff","color16":"#252525","color17":"#982b2b"},"special":{"foreground":"#dddddd","background":"#222222","cursor":"#982b2b"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-rydgel.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#303430","color1":"#bf7979","color2":"#97b26b","color3":"#cdcdc1","color4":"#86a2be","color5":"#d9b798","color6":"#a1b5cd","color7":"#ffffff","color8":"#cdb5cd","color9":"#bf7979","color10":"#97b26b","color11":"#cdcdc1","color12":"#86a2be","color13":"#d9b798","color14":"#a1b5cd","color15":"#ffffff","color16":"#cdb5cd","color17":"#f4a45f"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#f4a45f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-s3r0-modified.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#4A3637","color1":"#D17B49","color2":"#7B8748","color3":"#AF865A","color4":"#535C5C","color5":"#775759","color6":"#6D715E","color7":"#C0B18B","color8":"#785f60","color9":"#D17B49","color10":"#7B8748","color11":"#AF865A","color12":"#535C5C","color13":"#775759","color14":"#6D715E","color15":"#C0B18B","color16":"#4A3637","color17":"#D17B49"},"special":{"foreground":"#C0B18B","background":"#1F1F1F","cursor":"#D17B49"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-sexcolors.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#252525","color1":"#ff9f95","color2":"#a6e22e","color3":"#fd971f","color4":"#435e87","color5":"#789ec6","color6":"#5e7175","color7":"#dbdcdc","color8":"#454545","color9":"#ff9f95","color10":"#a6e22e","color11":"#fd971f","color12":"#435e87","color13":"#789ec6","color14":"#5e7175","color15":"#dbdcdc","color16":"#454545","color17":"#ff8d80"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ff8d80"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-simple_rainbow.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#666666","color1":"#ff8278","color2":"#bde077","color3":"#eadc84","color4":"#77bee0","color5":"#dd91f3","color6":"#ffc178","color7":"#dddddd","color8":"#888888","color9":"#ff8278","color10":"#bde077","color11":"#eadc84","color12":"#77bee0","color13":"#dd91f3","color14":"#ffc178","color15":"#dddddd","color16":"#888888","color17":"#ff8278"},"special":{"foreground":"#dcdccc","background":"#575757","cursor":"#ff8278"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-splurge.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#4a4b4a","color1":"#d7699a","color2":"#80d468","color3":"#d7a169","color4":"#6985d7","color5":"#c86ad4","color6":"#6fccd1","color7":"#dbdcdc","color8":"#696969","color9":"#d7699a","color10":"#80d468","color11":"#d7a169","color12":"#6985d7","color13":"#c86ad4","color14":"#6fccd1","color15":"#dbdcdc","color16":"#696969","color17":"#f5a2b5"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#f5a2b5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-swayr.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1c1709","color1":"#8e4317","color2":"#787200","color3":"#945c00","color4":"#315094","color5":"#5c2e40","color6":"#00617d","color7":"#c2b9a1","color8":"#4f4939","color9":"#8e4317","color10":"#787200","color11":"#945c00","color12":"#315094","color13":"#5c2e40","color14":"#00617d","color15":"#c2b9a1","color16":"#4f4939","color17":"#f07935"},"special":{"foreground":"#c2b9a1","background":"#1c1709","cursor":"#f07935"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-sweetlove.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#4A3637","color1":"#D17B49","color2":"#7B8748","color3":"#AF865A","color4":"#535C5C","color5":"#775759","color6":"#6D715E","color7":"#C0B18B","color8":"#7e5c5e","color9":"#D17B49","color10":"#7B8748","color11":"#AF865A","color12":"#535C5C","color13":"#775759","color14":"#6D715E","color15":"#C0B18B","color16":"#402E2E","color17":"#AC5D2F"},"special":{"foreground":"#C0B18B","background":"#1F1F1F","cursor":"#AC5D2F"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-tango.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#2e3436","color1":"#cc0000","color2":"#4e9a06","color3":"#c4a000","color4":"#3465a4","color5":"#75507b","color6":"#06989a","color7":"#d3d7cf","color8":"#555753","color9":"#cc0000","color10":"#4e9a06","color11":"#c4a000","color12":"#3465a4","color13":"#75507b","color14":"#06989a","color15":"#d3d7cf","color16":"#555753","color17":"#ef2929"},"special":{"foreground":"#babdb6","background":"#000000","cursor":"#ef2929"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-tangoesque.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#202020","color1":"#ff6565","color2":"#93d44f","color3":"#eab93d","color4":"#204a87","color5":"#ce5c00","color6":"#89b6e2","color7":"#cccccc","color8":"#606060","color9":"#ff6565","color10":"#93d44f","color11":"#eab93d","color12":"#204a87","color13":"#ce5c00","color14":"#89b6e2","color15":"#cccccc","color16":"#606060","color17":"#ff8d8d"},"special":{"foreground":"#aaaaaa","background":"#000000","cursor":"#ff8d8d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-tartan.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#2e3436","color1":"#cc0000","color2":"#4e9a06","color3":"#c4a000","color4":"#3465a4","color5":"#75507b","color6":"#06989a","color7":"#d3d7cf","color8":"#555753","color9":"#cc0000","color10":"#4e9a06","color11":"#c4a000","color12":"#3465a4","color13":"#75507b","color14":"#06989a","color15":"#d3d7cf","color16":"#555753","color17":"#ef2929"},"special":{"foreground":"#dedede","background":"#2b2b2b","cursor":"#ef2929"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-theme2.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#191919","color1":"#eb3d51","color2":"#66b61a","color3":"#d98e1d","color4":"#23ffa8","color5":"#ff00da","color6":"#68a783","color7":"#eaeaea","color8":"#484848","color9":"#eb3d51","color10":"#66b61a","color11":"#d98e1d","color12":"#23ffa8","color13":"#ff00da","color14":"#68a783","color15":"#eaeaea","color16":"#484848","color17":"#be6262"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#be6262"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-thwump.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#202020","color1":"#a07070","color2":"#70a070","color3":"#a0a070","color4":"#7070a0","color5":"#a070a0","color6":"#70a0a0","color7":"#a0a0a0","color8":"#505050","color9":"#a07070","color10":"#70a070","color11":"#a0a070","color12":"#7070a0","color13":"#a070a0","color14":"#70a0a0","color15":"#a0a0a0","color16":"#505050","color17":"#d07070"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#d07070"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-tlh.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1c1c1c","color1":"#d81860","color2":"#60ff60","color3":"#f9fd75","color4":"#4695c8","color5":"#a78edb","color6":"#43afce","color7":"#f3ebe2","color8":"#4d4d4d","color9":"#d81860","color10":"#60ff60","color11":"#f9fd75","color12":"#4695c8","color13":"#a78edb","color14":"#43afce","color15":"#f3ebe2","color16":"#4d4d4d","color17":"#f00060"},"special":{"foreground":"#66ff66","background":"#101010","cursor":"#f00060"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-trim-yer-beard.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#0F0E0D","color1":"#845336","color2":"#57553C","color3":"#A17E3E","color4":"#43454F","color5":"#604848","color6":"#5C6652","color7":"#A18B62","color8":"#383332","color9":"#845336","color10":"#57553C","color11":"#A17E3E","color12":"#43454F","color13":"#604848","color14":"#5C6652","color15":"#A18B62","color16":"#383332","color17":"#8C4F4A"},"special":{"foreground":"#DABA8B","background":"#191716","cursor":"#8C4F4A"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-user-77-mashup-colors.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#202020","color1":"#bf3f34","color2":"#707d22","color3":"#bf7a29","color4":"#627a92","color5":"#75507b","color6":"#757978","color7":"#b2a191","color8":"#404040","color9":"#bf3f34","color10":"#707d22","color11":"#bf7a29","color12":"#627a92","color13":"#75507b","color14":"#757978","color15":"#b2a191","color16":"#404040","color17":"#ff6c5f"},"special":{"foreground":"#b2a191","background":"#171717","cursor":"#ff6c5f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-vacuous2.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#202020","color1":"#b91e2e","color2":"#81957c","color3":"#f9bb80","color4":"#356579","color5":"#2d2031","color6":"#0b3452","color7":"#909090","color8":"#606060","color9":"#b91e2e","color10":"#81957c","color11":"#f9bb80","color12":"#356579","color13":"#2d2031","color14":"#0b3452","color15":"#909090","color16":"#606060","color17":"#d14548"},"special":{"foreground":"#d2c5bc","background":"#101010","cursor":"#d14548"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-visibone-alt-2.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#666666","color1":"#CC6699","color2":"#99CC66","color3":"#CC9966","color4":"#6699CC","color5":"#9966CC","color6":"#66CC99","color7":"#CCCCCC","color8":"#999999","color9":"#CC6699","color10":"#99CC66","color11":"#CC9966","color12":"#6699CC","color13":"#9966CC","color14":"#66CC99","color15":"#CCCCCC","color16":"#999999","color17":"#FF99CC"},"special":{"foreground":"#CCCCCC","background":"#333333","cursor":"#FF99CC"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-visibone.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#666666","color1":"#cc6666","color2":"#66cc99","color3":"#cc9966","color4":"#6699cc","color5":"#cc6699","color6":"#66cccc","color7":"#cccccc","color8":"#999999","color9":"#cc6666","color10":"#66cc99","color11":"#cc9966","color12":"#6699cc","color13":"#cc6699","color14":"#66cccc","color15":"#cccccc","color16":"#999999","color17":"#ff9999"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#ff9999"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-x-dotshare.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#101010","color1":"#E84F4F","color2":"#B8D68C","color3":"#E1AA5D","color4":"#7DC1CF","color5":"#9B64FB","color6":"#6D878D","color7":"#DDDDDD","color8":"#404040","color9":"#E84F4F","color10":"#B8D68C","color11":"#E1AA5D","color12":"#7DC1CF","color13":"#9B64FB","color14":"#6D878D","color15":"#DDDDDD","color16":"#404040","color17":"#D23D3D"},"special":{"foreground":"#D7D0C7","background":"#151515","cursor":"#D23D3D"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/sexy-zenburn.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#1e2320","color1":"#705050","color2":"#60b48a","color3":"#dfaf8f","color4":"#506070","color5":"#dc8cc3","color6":"#8cd0d3","color7":"#dcdccc","color8":"#709080","color9":"#705050","color10":"#60b48a","color11":"#dfaf8f","color12":"#506070","color13":"#dc8cc3","color14":"#8cd0d3","color15":"#dcdccc","color16":"#709080","color17":"#dca3a3"},"special":{"foreground":"#ffffff","background":"#000000","cursor":"#dca3a3"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/solarized.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#073642","foreground":"#fdf6e3","cursor":"#dc322f"},"colors":{"color0":"#073642","color1":"#dc322f","color2":"#859900","color3":"#b58900","color4":"#268bd2","color5":"#d33682","color6":"#2aa198","color7":"#eee8d5","color8":"#6c7c80","color9":"#dc322f","color10":"#859900","color11":"#b58900","color12":"#268bd2","color13":"#d33682","color14":"#2aa198","color15":"#eee8d5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_autumn.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#322622","foreground":"#8e8f8d","cursor":"#8e8f8d"},"colors":{"color0":"#322622","color1":"#fc5526","color2":"#83973f","color3":"#9e9022","color4":"#7f8dbf","color5":"#ce7673","color6":"#6e978b","color7":"#8e8f8d","color8":"#919078","color9":"#dc721a","color10":"#609d59","color11":"#b1891a","color12":"#6b8ed6","color13":"#9d80d3","color14":"#229ea0","color15":"#8e8f8d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_dusk.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1f252d","foreground":"#a2a8ba","cursor":"#a2a8ba"},"colors":{"color0":"#1f252d","color1":"#cb8d56","color2":"#8ba089","color3":"#a79c46","color4":"#8c9abe","color5":"#b190af","color6":"#8e9aba","color7":"#a2a8ba","color8":"#a29899","color9":"#d39d74","color10":"#80b48f","color11":"#bda75a","color12":"#9ca5de","color13":"#c69ac6","color14":"#8caeb6","color15":"#a2a8ba"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_future.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#18161d","foreground":"#a4a0ac","cursor":"#a4a0ac"},"colors":{"color0":"#18161d","color1":"#ff7780","color2":"#68b183","color3":"#bda014","color4":"#54a5ff","color5":"#da89b2","color6":"#79a8c3","color7":"#a4a0ac","color8":"#bd9b87","color9":"#ef873d","color10":"#08b885","color11":"#d39710","color12":"#a294fe","color13":"#ec7aca","color14":"#4ab0b9","color15":"#a4a0ac"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_rift.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#2b353c","foreground":"#abacac","cursor":"#abacac"},"colors":{"color0":"#2b353c","color1":"#be9604","color2":"#0eb40e","color3":"#79aa00","color4":"#00acb3","color5":"#ba964c","color6":"#5fa98f","color7":"#abacac","color8":"#ab9699","color9":"#bdae13","color10":"#3ac53a","color11":"#9ab800","color12":"#20bdce","color13":"#cca57a","color14":"#6fb9ae","color15":"#abacac"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_spring.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#34403c","foreground":"#a5a8a7","cursor":"#a5a8a7"},"colors":{"color0":"#34403c","color1":"#ff855a","color2":"#6ab78a","color3":"#b6aa1a","color4":"#5daeee","color5":"#d495b4","color6":"#6eb2bc","color7":"#a5a8a7","color8":"#96aca7","color9":"#df993a","color10":"#4abb88","color11":"#99b22a","color12":"#3caffe","color13":"#d091db","color14":"#4ab4d3","color15":"#a5a8a7"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_summer.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#293345","foreground":"#9b999e","cursor":"#9b999e"},"colors":{"color0":"#293345","color1":"#fe6d32","color2":"#6ba86d","color3":"#af9a0a","color4":"#679ed7","color5":"#bc8ab6","color6":"#6ea590","color7":"#9b999e","color8":"#a39799","color9":"#df8251","color10":"#7aa747","color11":"#ba953a","color12":"#3ba1e8","color13":"#c97ed7","color14":"#52a6b1","color15":"#9b999e"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_warp.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#141a19","foreground":"#928f90","cursor":"#928f90"},"colors":{"color0":"#141a19","color1":"#ff1414","color2":"#009600","color3":"#928100","color4":"#4f76ff","color5":"#dd38bc","color6":"#358aaa","color7":"#928f90","color8":"#927b80","color9":"#ff5500","color10":"#3aa43a","color11":"#b38a00","color12":"#8082ff","color13":"#d159fd","color14":"#1da190","color15":"#928f90"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/tempus_winter.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#202427","foreground":"#798ba5","cursor":"#798ba5"},"colors":{"color0":"#202427","color1":"#ca7162","color2":"#589584","color3":"#988b21","color4":"#2b92c8","color5":"#b572b6","color6":"#4f91b5","color7":"#798ba5","color8":"#888a8a","color9":"#c47818","color10":"#2c9a81","color11":"#a2864b","color12":"#6987d7","color13":"#987dc2","color14":"#1f96b0","color15":"#798ba5"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/vscode.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#1e1e1e","foreground":"#d4d4d4","cursor":"#f44747"},"colors":{"color0":"#1e1e1e","color1":"#f44747","color2":"#d7ba7d","color3":"#608b4e","color4":"#569cd6","color5":"#4ec9b0","color6":"#c586c0","color7":"#d4d4d4","color8":"#808080","color9":"#f44747","color10":"#d7ba7d","color11":"#608b4e","color12":"#569cd6","color13":"#4ec9b0","color14":"#c586c0","color15":"#d4d4d4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/dark/zenburn.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#3f3f3f","foreground":"#dcdccc","cursor":"#cc9393"},"colors":{"color0":"#3f3f3f","color1":"#cc9393","color2":"#7f9f7f","color3":"#d0bf8f","color4":"#6ca0a3","color5":"#dc8cc3","color6":"#93e0e3","color7":"#dcdccc","color8":"#828282","color9":"#cc9393","color10":"#7f9f7f","color11":"#d0bf8f","color12":"#6ca0a3","color13":"#dc8cc3","color14":"#93e0e3","color15":"#dcdccc"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/3024.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f7f7f7","foreground":"#090300","cursor":"#db2d20"},"colors":{"color0":"#f7f7f7","color1":"#db2d20","color2":"#01a252","color3":"#fded02","color4":"#01a0e4","color5":"#a16a94","color6":"#b5e4f4","color7":"#090300","color8":"#5c5855","color9":"#db2d20","color10":"#01a252","color11":"#fded02","color12":"#01a0e4","color13":"#a16a94","color14":"#b5e4f4","color15":"#090300"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/ashes.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f3f4f5","foreground":"#565e65","cursor":"#c7ae95"},"colors":{"color0":"#f3f4f5","color1":"#c7ae95","color2":"#95c7ae","color3":"#aec795","color4":"#ae95c7","color5":"#c795ae","color6":"#95aec7","color7":"#1c2023","color8":"#747c84","color9":"#c7ae95","color10":"#95c7ae","color11":"#aec795","color12":"#ae95c7","color13":"#c795ae","color14":"#95aec7","color15":"#1c2023"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-cave.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#efecf4","foreground":"#585260","cursor":"#585260"},"colors":{"color0":"#efecf4","color1":"#be4678","color2":"#2a9292","color3":"#a06e3b","color4":"#576ddb","color5":"#955ae7","color6":"#398bc6","color7":"#585260","color8":"#7e7887","color9":"#be4678","color10":"#2a9292","color11":"#a06e3b","color12":"#576ddb","color13":"#955ae7","color14":"#398bc6","color15":"#19171c"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-dune.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fefbec","foreground":"#6e6b5e","cursor":"#6e6b5e"},"colors":{"color0":"#fefbec","color1":"#d73737","color2":"#60ac39","color3":"#ae9513","color4":"#6684e1","color5":"#b854d4","color6":"#1fad83","color7":"#6e6b5e","color8":"#999580","color9":"#d73737","color10":"#60ac39","color11":"#ae9513","color12":"#6684e1","color13":"#b854d4","color14":"#1fad83","color15":"#20201d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-estuary.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f4f3ec","foreground":"#5f5e4e","cursor":"#5f5e4e"},"colors":{"color0":"#f4f3ec","color1":"#ba6236","color2":"#7d9726","color3":"#a5980d","color4":"#36a166","color5":"#5f9182","color6":"#5b9d48","color7":"#5f5e4e","color8":"#878573","color9":"#ba6236","color10":"#7d9726","color11":"#a5980d","color12":"#36a166","color13":"#5f9182","color14":"#5b9d48","color15":"#22221b"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-forest.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f1efee","foreground":"#68615e","cursor":"#68615e"},"colors":{"color0":"#f1efee","color1":"#f22c40","color2":"#7b9726","color3":"#c38418","color4":"#407ee7","color5":"#6666ea","color6":"#3d97b8","color7":"#68615e","color8":"#9c9491","color9":"#f22c40","color10":"#7b9726","color11":"#c38418","color12":"#407ee7","color13":"#6666ea","color14":"#3d97b8","color15":"#1b1918"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-heath.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f7f3f7","foreground":"#695d69","cursor":"#695d69"},"colors":{"color0":"#f7f3f7","color1":"#ca402b","color2":"#918b3b","color3":"#bb8a35","color4":"#516aec","color5":"#7b59c0","color6":"#159393","color7":"#695d69","color8":"#9e8f9e","color9":"#ca402b","color10":"#918b3b","color11":"#bb8a35","color12":"#516aec","color13":"#7b59c0","color14":"#159393","color15":"#1b181b"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-lakeside.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ebf8ff","foreground":"#516d7b","cursor":"#516d7b"},"colors":{"color0":"#ebf8ff","color1":"#d22d72","color2":"#568c3b","color3":"#8a8a0f","color4":"#257fad","color5":"#6b6bb8","color6":"#2d8f6f","color7":"#516d7b","color8":"#7195a8","color9":"#d22d72","color10":"#568c3b","color11":"#8a8a0f","color12":"#257fad","color13":"#6b6bb8","color14":"#2d8f6f","color15":"#161b1d"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-plateau.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f4ecec","foreground":"#585050","cursor":"#585050"},"colors":{"color0":"#f4ecec","color1":"#ca4949","color2":"#4b8b8b","color3":"#a06e3b","color4":"#7272ca","color5":"#8464c4","color6":"#5485b6","color7":"#585050","color8":"#7e7777","color9":"#ca4949","color10":"#4b8b8b","color11":"#a06e3b","color12":"#7272ca","color13":"#8464c4","color14":"#5485b6","color15":"#1b1818"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-savanna.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ecf4ee","foreground":"#526057","cursor":"#526057"},"colors":{"color0":"#ecf4ee","color1":"#b16139","color2":"#489963","color3":"#a07e3b","color4":"#478c90","color5":"#55859b","color6":"#1c9aa0","color7":"#526057","color8":"#78877d","color9":"#b16139","color10":"#489963","color11":"#a07e3b","color12":"#478c90","color13":"#55859b","color14":"#1c9aa0","color15":"#171c19"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-seaside.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f4fbf4","foreground":"#5e6e5e","cursor":"#5e6e5e"},"colors":{"color0":"#f4fbf4","color1":"#e6193c","color2":"#29a329","color3":"#98981b","color4":"#3d62f5","color5":"#ad2bee","color6":"#1999b3","color7":"#5e6e5e","color8":"#809980","color9":"#e6193c","color10":"#29a329","color11":"#98981b","color12":"#3d62f5","color13":"#ad2bee","color14":"#1999b3","color15":"#131513"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-atelier-sulphurpool.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f5f7ff","foreground":"#5e6687","cursor":"#5e6687"},"colors":{"color0":"#f5f7ff","color1":"#c94922","color2":"#ac9739","color3":"#c08b30","color4":"#3d8fd1","color5":"#6679cc","color6":"#22a2c9","color7":"#5e6687","color8":"#898ea4","color9":"#c94922","color10":"#ac9739","color11":"#c08b30","color12":"#3d8fd1","color13":"#6679cc","color14":"#22a2c9","color15":"#202746"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-classic.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#F5F5F5","foreground":"#303030","cursor":"#303030"},"colors":{"color0":"#F5F5F5","color1":"#AC4142","color2":"#90A959","color3":"#F4BF75","color4":"#6A9FB5","color5":"#AA759F","color6":"#75B5AA","color7":"#303030","color8":"#B0B0B0","color9":"#AC4142","color10":"#90A959","color11":"#F4BF75","color12":"#6A9FB5","color13":"#AA759F","color14":"#75B5AA","color15":"#151515"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-cupcake.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fbf1f2","foreground":"#8b8198","cursor":"#8b8198"},"colors":{"color0":"#fbf1f2","color1":"#D57E85","color2":"#A3B367","color3":"#DCB16C","color4":"#7297B9","color5":"#BB99B4","color6":"#69A9A7","color7":"#8b8198","color8":"#bfb9c6","color9":"#D57E85","color10":"#A3B367","color11":"#DCB16C","color12":"#7297B9","color13":"#BB99B4","color14":"#69A9A7","color15":"#585062"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-cupertino.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ffffff","foreground":"#404040","cursor":"#404040"},"colors":{"color0":"#ffffff","color1":"#c41a15","color2":"#007400","color3":"#826b28","color4":"#0000ff","color5":"#a90d91","color6":"#318495","color7":"#404040","color8":"#808080","color9":"#c41a15","color10":"#007400","color11":"#826b28","color12":"#0000ff","color13":"#a90d91","color14":"#318495","color15":"#5e5e5e"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-default.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f8f8f8","foreground":"#383838","cursor":"#383838"},"colors":{"color0":"#f8f8f8","color1":"#ab4642","color2":"#a1b56c","color3":"#f7ca88","color4":"#7cafc2","color5":"#ba8baf","color6":"#86c1b9","color7":"#383838","color8":"#b8b8b8","color9":"#ab4642","color10":"#a1b56c","color11":"#f7ca88","color12":"#7cafc2","color13":"#ba8baf","color14":"#86c1b9","color15":"#181818"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-github.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ffffff","foreground":"#333333","cursor":"#333333"},"colors":{"color0":"#ffffff","color1":"#ed6a43","color2":"#183691","color3":"#795da3","color4":"#795da3","color5":"#a71d5d","color6":"#183691","color7":"#333333","color8":"#969896","color9":"#ed6a43","color10":"#183691","color11":"#795da3","color12":"#795da3","color13":"#a71d5d","color14":"#183691","color15":"#333333"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-google.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ffffff","foreground":"#373b41","cursor":"#373b41"},"colors":{"color0":"#ffffff","color1":"#CC342B","color2":"#198844","color3":"#FBA922","color4":"#3971ED","color5":"#A36AC7","color6":"#3971ED","color7":"#373b41","color8":"#b4b7b4","color9":"#CC342B","color10":"#198844","color11":"#FBA922","color12":"#3971ED","color13":"#A36AC7","color14":"#3971ED","color15":"#1d1f21"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-grayscale.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f7f7f7","foreground":"#464646","cursor":"#464646"},"colors":{"color0":"#f7f7f7","color1":"#7c7c7c","color2":"#8e8e8e","color3":"#a0a0a0","color4":"#686868","color5":"#747474","color6":"#868686","color7":"#464646","color8":"#ababab","color9":"#7c7c7c","color10":"#8e8e8e","color11":"#a0a0a0","color12":"#686868","color13":"#747474","color14":"#868686","color15":"#101010"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-gruvbox-hard.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f9f5d7","foreground":"#504945","cursor":"#504945"},"colors":{"color0":"#f9f5d7","color1":"#9d0006","color2":"#79740e","color3":"#b57614","color4":"#076678","color5":"#8f3f71","color6":"#427b58","color7":"#504945","color8":"#bdae93","color9":"#9d0006","color10":"#79740e","color11":"#b57614","color12":"#076678","color13":"#8f3f71","color14":"#427b58","color15":"#282828"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-gruvbox-medium.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fbf1c7","foreground":"#504945","cursor":"#504945"},"colors":{"color0":"#fbf1c7","color1":"#9d0006","color2":"#79740e","color3":"#b57614","color4":"#076678","color5":"#8f3f71","color6":"#427b58","color7":"#504945","color8":"#bdae93","color9":"#9d0006","color10":"#79740e","color11":"#b57614","color12":"#076678","color13":"#8f3f71","color14":"#427b58","color15":"#282828"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-gruvbox-soft.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f2e5bc","foreground":"#504945","cursor":"#504945"},"colors":{"color0":"#f2e5bc","color1":"#9d0006","color2":"#79740e","color3":"#b57614","color4":"#076678","color5":"#8f3f71","color6":"#427b58","color7":"#504945","color8":"#bdae93","color9":"#9d0006","color10":"#79740e","color11":"#b57614","color12":"#076678","color13":"#8f3f71","color14":"#427b58","color15":"#282828"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-harmonic.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f7f9fb","foreground":"#405c79","cursor":"#405c79"},"colors":{"color0":"#f7f9fb","color1":"#bf8b56","color2":"#56bf8b","color3":"#8bbf56","color4":"#8b56bf","color5":"#bf568b","color6":"#568bbf","color7":"#405c79","color8":"#aabcce","color9":"#bf8b56","color10":"#56bf8b","color11":"#8bbf56","color12":"#8b56bf","color13":"#bf568b","color14":"#568bbf","color15":"#0b1c2c"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-materialer.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#FAFAFA","foreground":"#80CBC4","cursor":"#80CBC4"},"colors":{"color0":"#FAFAFA","color1":"#FF5370","color2":"#91B859","color3":"#FFB62C","color4":"#6182B8","color5":"#7C4DFF","color6":"#39ADB5","color7":"#80CBC4","color8":"#CCD7DA","color9":"#FF5370","color10":"#91B859","color11":"#FFB62C","color12":"#6182B8","color13":"#7C4DFF","color14":"#39ADB5","color15":"#80CBC4"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-mexico.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f8f8f8","foreground":"#383838","cursor":"#383838"},"colors":{"color0":"#f8f8f8","color1":"#ab4642","color2":"#538947","color3":"#f79a0e","color4":"#7cafc2","color5":"#96609e","color6":"#4b8093","color7":"#383838","color8":"#b8b8b8","color9":"#ab4642","color10":"#538947","color11":"#f79a0e","color12":"#7cafc2","color13":"#96609e","color14":"#4b8093","color15":"#181818"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-one.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fafafa","foreground":"#383a42","cursor":"#383a42"},"colors":{"color0":"#fafafa","color1":"#ca1243","color2":"#50a14f","color3":"#c18401","color4":"#4078f2","color5":"#a626a4","color6":"#0184bc","color7":"#383a42","color8":"#a0a1a7","color9":"#ca1243","color10":"#50a14f","color11":"#c18401","color12":"#4078f2","color13":"#a626a4","color14":"#0184bc","color15":"#090a0b"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-shapeshifter.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f9f9f9","foreground":"#102015","cursor":"#102015"},"colors":{"color0":"#f9f9f9","color1":"#e92f2f","color2":"#0ed839","color3":"#dddd13","color4":"#3b48e3","color5":"#f996e2","color6":"#23edda","color7":"#102015","color8":"#555555","color9":"#e92f2f","color10":"#0ed839","color11":"#dddd13","color12":"#3b48e3","color13":"#f996e2","color14":"#23edda","color15":"#000000"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-solarized.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fdf6e3","foreground":"#586e75","cursor":"#586e75"},"colors":{"color0":"#fdf6e3","color1":"#dc322f","color2":"#859900","color3":"#b58900","color4":"#268bd2","color5":"#6c71c4","color6":"#2aa198","color7":"#586e75","color8":"#839496","color9":"#dc322f","color10":"#859900","color11":"#b58900","color12":"#268bd2","color13":"#6c71c4","color14":"#2aa198","color15":"#002b36"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-summerfruit.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#FFFFFF","foreground":"#101010","cursor":"#101010"},"colors":{"color0":"#FFFFFF","color1":"#FF0086","color2":"#00C918","color3":"#ABA800","color4":"#3777E6","color5":"#AD00A1","color6":"#1FAAAA","color7":"#101010","color8":"#B0B0B0","color9":"#FF0086","color10":"#00C918","color11":"#ABA800","color12":"#3777E6","color13":"#AD00A1","color14":"#1FAAAA","color15":"#202020"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-tomorrow.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ffffff","foreground":"#4d4d4c","cursor":"#4d4d4c"},"colors":{"color0":"#ffffff","color1":"#c82829","color2":"#718c00","color3":"#eab700","color4":"#4271ae","color5":"#8959a8","color6":"#3e999f","color7":"#4d4d4c","color8":"#8e908c","color9":"#c82829","color10":"#718c00","color11":"#eab700","color12":"#4271ae","color13":"#8959a8","color14":"#3e999f","color15":"#1d1f21"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/base16-unikitty.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#ffffff","foreground":"#6c696e","cursor":"#6c696e"},"colors":{"color0":"#ffffff","color1":"#d8137f","color2":"#17ad98","color3":"#dc8a0e","color4":"#775dff","color5":"#aa17e6","color6":"#149bda","color7":"#6c696e","color8":"#a7a5a8","color9":"#d8137f","color10":"#17ad98","color11":"#dc8a0e","color12":"#775dff","color13":"#aa17e6","color14":"#149bda","color15":"#322d34"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/github.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f4f4f4","foreground":"#3e3e3e","cursor":"#970b16"},"colors":{"color0":"#ffffff","color1":"#970b16","color2":"#07962a","color3":"#f8eec7","color4":"#003e8a","color5":"#e94691","color6":"#89d1ec","color7":"#3e3e3e","color8":"#666666","color9":"#970b16","color10":"#07962a","color11":"#f8eec7","color12":"#003e8a","color13":"#e94691","color14":"#89d1ec","color15":"#3e3e3e"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/sexy-mostly-bright.json: -------------------------------------------------------------------------------- 1 | {"colors":{"color0":"#D3D3D3","color1":"#EF6B7B","color2":"#A1D569","color3":"#F59335","color4":"#4EC2E8","color5":"#FEC7CD","color6":"#95C1C0","color7":"#707070","color8":"#B3B3B3","color9":"#EF6B7B","color10":"#A1D569","color11":"#F59335","color12":"#4EC2E8","color13":"#FEC7CD","color14":"#95C1C0","color15":"#707070","color16":"#B3B3B3","color17":"#ED5466"},"special":{"foreground":"#707070","background":"#F3F3F3","cursor":"#ED5466"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/solarized.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#eee8d5","foreground":"#002b36","cursor":"#dc322f"},"colors":{"color0":"#eee8d5","color1":"#dc322f","color2":"#859900","color3":"#b58900","color4":"#268bd2","color5":"#d33682","color6":"#2aa198","color7":"#073642","color8":"#6c7c80","color9":"#dc322f","color10":"#859900","color11":"#b58900","color12":"#268bd2","color13":"#d33682","color14":"#2aa198","color15":"#073642"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/tempus_dawn.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f3f1f5","foreground":"#53575a","cursor":"#53575a"},"colors":{"color0":"#f3f1f5","color1":"#9b3132","color2":"#306130","color3":"#73500a","color4":"#4c547e","color5":"#883c64","color6":"#186060","color7":"#53575a","color8":"#735e3f","color9":"#9b474d","color10":"#4e6938","color11":"#8e5319","color12":"#5c5d8c","color13":"#a24055","color14":"#2d6978","color15":"#53575a"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/tempus_fugit.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#fff5f3","foreground":"#4d696f","cursor":"#4d696f"},"colors":{"color0":"#fff5f3","color1":"#df2014","color2":"#587d0a","color3":"#8a6f00","color4":"#196bec","color5":"#c83884","color6":"#2a79a2","color7":"#4d696f","color8":"#8b6781","color9":"#9a511a","color10":"#11742f","color11":"#8d590a","color12":"#004fff","color13":"#9536c0","color14":"#046c92","color15":"#4d696f"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/tempus_past.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#dadce8","foreground":"#63606b","cursor":"#63606b"},"colors":{"color0":"#dadce8","color1":"#c01c10","color2":"#2a7000","color3":"#825a0a","color4":"#025ccd","color5":"#a43878","color6":"#49628d","color7":"#63606b","color8":"#80565d","color9":"#b43036","color10":"#007214","color11":"#91520a","color12":"#5046eb","color13":"#ba166b","color14":"#076c76","color15":"#63606b"}} -------------------------------------------------------------------------------- /pywal/colorschemes/light/tempus_totus.json: -------------------------------------------------------------------------------- 1 | {"special":{"background":"#f4f1f0","foreground":"#52505e","cursor":"#52505e"},"colors":{"color0":"#f4f1f0","color1":"#a01c10","color2":"#0b5d46","color3":"#545422","color4":"#1c4f9f","color5":"#942166","color6":"#185870","color7":"#52505e","color8":"#575050","color9":"#913210","color10":"#2a5d08","color11":"#774611","color12":"#5440a7","color13":"#8d0e9b","color14":"#0e577b","color15":"#52505e"}} -------------------------------------------------------------------------------- /pywal/export.py: -------------------------------------------------------------------------------- 1 | """ 2 | Export colors in various formats. 3 | """ 4 | import logging 5 | import os 6 | 7 | from .settings import CACHE_DIR, MODULE_DIR, CONF_DIR 8 | from . import util 9 | 10 | 11 | def template(colors, input_file, output_file=None): 12 | """Read template file, substitute markers and 13 | save the file elsewhere.""" 14 | template_data = util.read_file_raw(input_file) 15 | 16 | try: 17 | template_data = "".join(template_data).format(**colors) 18 | except ValueError: 19 | logging.error("Syntax error in template file '%s'.", input_file) 20 | return 21 | 22 | util.save_file(template_data, output_file) 23 | 24 | 25 | def flatten_colors(colors): 26 | """Prepare colors to be exported. 27 | Flatten dicts and convert colors to util.Color()""" 28 | all_colors = {"wallpaper": colors["wallpaper"], 29 | "alpha": colors["alpha"], 30 | **colors["special"], 31 | **colors["colors"]} 32 | return {k: util.Color(v) for k, v in all_colors.items()} 33 | 34 | 35 | def get_export_type(export_type): 36 | """Convert template type to the right filename.""" 37 | return { 38 | "css": "colors.css", 39 | "dmenu": "colors-wal-dmenu.h", 40 | "dwm": "colors-wal-dwm.h", 41 | "st": "colors-wal-st.h", 42 | "tabbed": "colors-wal-tabbed.h", 43 | "gtk2": "colors-gtk2.rc", 44 | "json": "colors.json", 45 | "konsole": "colors-konsole.colorscheme", 46 | "kitty": "colors-kitty.conf", 47 | "plain": "colors", 48 | "putty": "colors-putty.reg", 49 | "rofi": "colors-rofi.Xresources", 50 | "scss": "colors.scss", 51 | "shell": "colors.sh", 52 | "speedcrunch": "colors-speedcrunch.json", 53 | "sway": "colors-sway", 54 | "tty": "colors-tty.sh", 55 | "waybar": "colors-waybar.css", 56 | "xresources": "colors.Xresources", 57 | "xmonad": "colors.hs", 58 | "yaml": "colors.yml", 59 | }.get(export_type, export_type) 60 | 61 | 62 | def every(colors, output_dir=CACHE_DIR): 63 | """Export all template files.""" 64 | colors = flatten_colors(colors) 65 | template_dir = os.path.join(MODULE_DIR, "templates") 66 | template_dir_user = os.path.join(CONF_DIR, "templates") 67 | util.create_dir(template_dir_user) 68 | 69 | join = os.path.join # Minor optimization. 70 | for file in [*os.scandir(template_dir), 71 | *os.scandir(template_dir_user)]: 72 | if file.name != ".DS_Store" and not file.name.endswith(".swp"): 73 | template(colors, file.path, join(output_dir, file.name)) 74 | 75 | logging.info("Exported all files.") 76 | logging.info("Exported all user files.") 77 | 78 | 79 | def color(colors, export_type, output_file=None): 80 | """Export a single template file.""" 81 | all_colors = flatten_colors(colors) 82 | 83 | template_name = get_export_type(export_type) 84 | template_file = os.path.join(MODULE_DIR, "templates", template_name) 85 | output_file = output_file or os.path.join(CACHE_DIR, template_name) 86 | 87 | if os.path.isfile(template_file): 88 | template(all_colors, template_file, output_file) 89 | logging.info("Exported %s.", export_type) 90 | else: 91 | logging.warning("Template '%s' doesn't exist.", export_type) 92 | -------------------------------------------------------------------------------- /pywal/image.py: -------------------------------------------------------------------------------- 1 | """ 2 | Get the image file. 3 | """ 4 | import logging 5 | import os 6 | import random 7 | import re 8 | import sys 9 | 10 | from .settings import CACHE_DIR 11 | from . import util 12 | from . import wallpaper 13 | 14 | 15 | def get_image_dir_recursive(img_dir): 16 | """Get all images in a directory recursively.""" 17 | current_wall = wallpaper.get() 18 | current_wall = os.path.basename(current_wall) 19 | 20 | file_types = (".png", ".jpg", ".jpeg", ".jpe", ".gif") 21 | 22 | images = [] 23 | for path, _, files in os.walk(img_dir): 24 | for name in files: 25 | if name.lower().endswith(file_types): 26 | if name.endswith(current_wall): 27 | current_wall = os.path.join(path, name) 28 | images.append(os.path.join(path, name)) 29 | 30 | return images, current_wall 31 | 32 | 33 | def get_image_dir(img_dir): 34 | """Get all images in a directory.""" 35 | current_wall = wallpaper.get() 36 | current_wall = os.path.basename(current_wall) 37 | 38 | file_types = (".png", ".jpg", ".jpeg", ".jpe", ".gif") 39 | 40 | return [img.name for img in os.scandir(img_dir) 41 | if img.name.lower().endswith(file_types)], current_wall 42 | 43 | 44 | def get_random_image(img_dir, recursive): 45 | """Pick a random image file from a directory.""" 46 | if recursive: 47 | images, current_wall = get_image_dir_recursive(img_dir) 48 | else: 49 | images, current_wall = get_image_dir(img_dir) 50 | 51 | if len(images) > 2 and current_wall in images: 52 | images.remove(current_wall) 53 | 54 | elif not images: 55 | logging.error("No images found in directory.") 56 | sys.exit(1) 57 | 58 | random.shuffle(images) 59 | return os.path.join(img_dir if not recursive else "", images[0]) 60 | 61 | 62 | def get_next_image(img_dir, recursive): 63 | """Get the next image in a dir.""" 64 | if recursive: 65 | images, current_wall = get_image_dir_recursive(img_dir) 66 | else: 67 | images, current_wall = get_image_dir(img_dir) 68 | 69 | images.sort(key=lambda img: [int(x) if x.isdigit() else x 70 | for x in re.split('([0-9]+)', img)]) 71 | 72 | try: 73 | next_index = images.index(current_wall) + 1 74 | 75 | except ValueError: 76 | next_index = 0 77 | 78 | try: 79 | image = images[next_index] 80 | 81 | except IndexError: 82 | image = images[0] 83 | 84 | return os.path.join(img_dir if not recursive else "", image) 85 | 86 | 87 | def get(img, cache_dir=CACHE_DIR, iterative=False, recursive=False): 88 | """Validate image input.""" 89 | if os.path.isfile(img): 90 | wal_img = img 91 | 92 | elif os.path.isdir(img): 93 | if iterative: 94 | wal_img = get_next_image(img, recursive) 95 | 96 | else: 97 | wal_img = get_random_image(img, recursive) 98 | 99 | else: 100 | logging.error("No valid image file found.") 101 | sys.exit(1) 102 | 103 | wal_img = os.path.abspath(wal_img) 104 | 105 | # Cache the image file path. 106 | util.save_file(wal_img, os.path.join(cache_dir, "wal")) 107 | 108 | logging.info("Using image \033[1;37m%s\033[0m.", os.path.basename(wal_img)) 109 | return wal_img 110 | -------------------------------------------------------------------------------- /pywal/reload.py: -------------------------------------------------------------------------------- 1 | """ 2 | Reload programs. 3 | """ 4 | import logging 5 | import os 6 | import shutil 7 | import subprocess 8 | 9 | from .settings import CACHE_DIR, MODULE_DIR, OS 10 | from . import util 11 | 12 | 13 | def tty(tty_reload): 14 | """Load colors in tty.""" 15 | tty_script = os.path.join(CACHE_DIR, "colors-tty.sh") 16 | term = os.environ.get("TERM") 17 | 18 | if tty_reload and term == "linux": 19 | subprocess.Popen(["sh", tty_script]) 20 | 21 | 22 | def xrdb(xrdb_files=None): 23 | """Merge the colors into the X db so new terminals use them.""" 24 | xrdb_files = xrdb_files or \ 25 | [os.path.join(CACHE_DIR, "colors.Xresources")] 26 | 27 | if shutil.which("xrdb") and OS != "Darwin": 28 | for file in xrdb_files: 29 | subprocess.run(["xrdb", "-merge", "-quiet", file]) 30 | 31 | 32 | def gtk(): 33 | """Reload GTK theme on the fly.""" 34 | # Here we call a Python 2 script to reload the GTK themes. 35 | # This is done because the Python 3 GTK/Gdk libraries don't 36 | # provide a way of doing this. 37 | if shutil.which("python2"): 38 | gtk_reload = os.path.join(MODULE_DIR, "scripts", "gtk_reload.py") 39 | util.disown(["python2", gtk_reload]) 40 | 41 | else: 42 | logging.warning("GTK2 reload support requires Python 2.") 43 | 44 | 45 | def i3(): 46 | """Reload i3 colors.""" 47 | if shutil.which("i3-msg") and util.get_pid("i3"): 48 | util.disown(["i3-msg", "reload"]) 49 | 50 | 51 | def bspwm(): 52 | """Reload bspwm colors.""" 53 | if shutil.which("bspc") and util.get_pid("bspwm"): 54 | util.disown(["bspc", "wm", "-r"]) 55 | 56 | 57 | def kitty(): 58 | """ Reload kitty colors. """ 59 | if (shutil.which("kitty") 60 | and util.get_pid("kitty") 61 | and os.getenv('TERM') == 'xterm-kitty'): 62 | subprocess.call([ 63 | "kitty", "@", "set-colors", "--all", 64 | os.path.join(CACHE_DIR, "colors-kitty.conf") 65 | ]) 66 | 67 | 68 | def polybar(): 69 | """Reload polybar colors.""" 70 | if shutil.which("polybar") and util.get_pid("polybar"): 71 | util.disown(["pkill", "-USR1", "polybar"]) 72 | 73 | 74 | def sway(): 75 | """Reload sway colors.""" 76 | if shutil.which("swaymsg") and util.get_pid("sway"): 77 | util.disown(["swaymsg", "reload"]) 78 | 79 | 80 | def colors(cache_dir=CACHE_DIR): 81 | """Reload colors. (Deprecated)""" 82 | sequences = os.path.join(cache_dir, "sequences") 83 | 84 | logging.error("'wal -r' is deprecated: " 85 | "Use 'cat %s' instead.", sequences) 86 | 87 | if os.path.isfile(sequences): 88 | print("".join(util.read_file(sequences)), end="") 89 | 90 | 91 | def env(xrdb_file=None, tty_reload=True): 92 | """Reload environment.""" 93 | xrdb(xrdb_file) 94 | i3() 95 | bspwm() 96 | kitty() 97 | sway() 98 | polybar() 99 | logging.info("Reloaded environment.") 100 | tty(tty_reload) 101 | -------------------------------------------------------------------------------- /pywal/scripts/gtk_reload.py: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env python2 2 | """ 3 | Small Python 2 script to reload GTK2 themes. 4 | 5 | This uses Python2 since this requires 'send_clientmessage_toall()' 6 | which isn't available in Python 3. 7 | 8 | Original source: https://crunchbang.org/forums/viewtopic.php?id=39646 9 | """ 10 | try: 11 | import gtk 12 | except ImportError: 13 | print("[ERROR] gtk_reload: GTK reload requires PyGTK.") 14 | exit(1) 15 | 16 | 17 | def gtk_reload(): 18 | """Reload GTK2 themes.""" 19 | events = gtk.gdk.Event(gtk.gdk.CLIENT_EVENT) 20 | data = gtk.gdk.atom_intern("_GTK_READ_RCFILES", False) 21 | events.data_format = 8 22 | events.send_event = True 23 | events.message_type = data 24 | events.send_clientmessage_toall() 25 | 26 | 27 | gtk_reload() 28 | -------------------------------------------------------------------------------- /pywal/sequences.py: -------------------------------------------------------------------------------- 1 | """ 2 | Send sequences to all open terminals. 3 | """ 4 | import glob 5 | import logging 6 | import os 7 | 8 | from .settings import CACHE_DIR, OS 9 | from . import util 10 | 11 | 12 | def set_special(index, color, iterm_name="h", alpha=100): 13 | """Convert a hex color to a special sequence.""" 14 | if OS == "Darwin" and iterm_name: 15 | return "\033]P%s%s\033\\" % (iterm_name, color.strip("#")) 16 | 17 | if index in [11, 708] and alpha != "100": 18 | return "\033]%s;[%s]%s\033\\" % (index, alpha, color) 19 | 20 | return "\033]%s;%s\033\\" % (index, color) 21 | 22 | 23 | def set_color(index, color): 24 | """Convert a hex color to a text color sequence.""" 25 | if OS == "Darwin" and index < 20: 26 | return "\033]P%1x%s\033\\" % (index, color.strip("#")) 27 | 28 | return "\033]4;%s;%s\033\\" % (index, color) 29 | 30 | 31 | def set_iterm_tab_color(color): 32 | """Set iTerm2 tab/window color""" 33 | return ("\033]6;1;bg;red;brightness;%s\a" 34 | "\033]6;1;bg;green;brightness;%s\a" 35 | "\033]6;1;bg;blue;brightness;%s\a") % (*util.hex_to_rgb(color),) 36 | 37 | 38 | def create_sequences(colors, vte_fix=False): 39 | """Create the escape sequences.""" 40 | alpha = colors["alpha"] 41 | 42 | # Colors 0-15. 43 | sequences = [set_color(index, colors["colors"]["color%s" % index]) 44 | for index in range(16)] 45 | 46 | # Special colors. 47 | # Source: https://goo.gl/KcoQgP 48 | # 10 = foreground, 11 = background, 12 = cursor foregound 49 | # 13 = mouse foreground, 708 = background border color. 50 | sequences.extend([ 51 | set_special(10, colors["special"]["foreground"], "g"), 52 | set_special(11, colors["special"]["background"], "h", alpha), 53 | set_special(12, colors["special"]["cursor"], "l"), 54 | set_special(13, colors["special"]["foreground"], "j"), 55 | set_special(17, colors["special"]["foreground"], "k"), 56 | set_special(19, colors["special"]["background"], "m"), 57 | set_color(232, colors["special"]["background"]), 58 | set_color(256, colors["special"]["foreground"]) 59 | ]) 60 | 61 | if not vte_fix: 62 | sequences.extend( 63 | set_special(708, colors["special"]["background"], "", alpha) 64 | ) 65 | 66 | if OS == "Darwin": 67 | sequences += set_iterm_tab_color(colors["special"]["background"]) 68 | 69 | return "".join(sequences) 70 | 71 | 72 | def send(colors, cache_dir=CACHE_DIR, to_send=True, vte_fix=False): 73 | """Send colors to all open terminals.""" 74 | if OS == "Darwin": 75 | tty_pattern = "/dev/ttys00[0-9]*" 76 | 77 | else: 78 | tty_pattern = "/dev/pts/[0-9]*" 79 | 80 | sequences = create_sequences(colors, vte_fix) 81 | 82 | # Writing to "/dev/pts/[0-9] lets you send data to open terminals. 83 | if to_send: 84 | for term in glob.glob(tty_pattern): 85 | util.save_file(sequences, term) 86 | 87 | util.save_file(sequences, os.path.join(cache_dir, "sequences")) 88 | logging.info("Set terminal colors.") 89 | -------------------------------------------------------------------------------- /pywal/settings.py: -------------------------------------------------------------------------------- 1 | """ 2 | '|| 3 | ... ... .... ... ... ... ... .... || 4 | ||' || '|. | || || | '' .|| || 5 | || | '|.| ||| ||| .|' || || 6 | ||...' '| | | '|..'|' .||. 7 | || .. | 8 | '''' '' 9 | Created by Dylan Araps. 10 | """ 11 | 12 | import os 13 | import platform 14 | 15 | 16 | __version__ = "3.3.0" 17 | __cache_version__ = "1.1.0" 18 | 19 | 20 | HOME = os.getenv("HOME", os.getenv("USERPROFILE")) 21 | XDG_CACHE_DIR = os.getenv("XDG_CACHE_HOME", os.path.join(HOME, ".cache")) 22 | XDG_CONF_DIR = os.getenv("XDG_CONFIG_HOME", os.path.join(HOME, ".config")) 23 | 24 | CACHE_DIR = os.getenv("PYWAL_CACHE_DIR", os.path.join(XDG_CACHE_DIR, "wal")) 25 | CONF_DIR = os.path.join(XDG_CONF_DIR, "wal") 26 | MODULE_DIR = os.path.dirname(__file__) 27 | 28 | OS = platform.uname()[0] 29 | -------------------------------------------------------------------------------- /pywal/templates/colors: -------------------------------------------------------------------------------- 1 | {color0} 2 | {color1} 3 | {color2} 4 | {color3} 5 | {color4} 6 | {color5} 7 | {color6} 8 | {color7} 9 | {color8} 10 | {color9} 11 | {color10} 12 | {color11} 13 | {color12} 14 | {color13} 15 | {color14} 16 | {color15} 17 | -------------------------------------------------------------------------------- /pywal/templates/colors-kitty.conf: -------------------------------------------------------------------------------- 1 | foreground {foreground} 2 | background {background} 3 | cursor {cursor} 4 | 5 | active_tab_foreground {background} 6 | active_tab_background {foreground} 7 | inactive_tab_foreground {foreground} 8 | inactive_tab_background {background} 9 | 10 | active_border_color {foreground} 11 | inactive_border_color {background} 12 | bell_border_color {color1} 13 | 14 | color0 {color0} 15 | color8 {color8} 16 | color1 {color1} 17 | color9 {color9} 18 | color2 {color2} 19 | color10 {color10} 20 | color3 {color3} 21 | color11 {color11} 22 | color4 {color4} 23 | color12 {color12} 24 | color5 {color5} 25 | color13 {color13} 26 | color6 {color6} 27 | color14 {color14} 28 | color7 {color7} 29 | color15 {color15} 30 | -------------------------------------------------------------------------------- /pywal/templates/colors-konsole.colorscheme: -------------------------------------------------------------------------------- 1 | [Background] 2 | Color={background.rgb} 3 | 4 | [BackgroundIntense] 5 | Color={background.rgb} 6 | 7 | [Color0] 8 | Color={color0.rgb} 9 | 10 | [Color0Intense] 11 | Color={color8.rgb} 12 | 13 | [Color1] 14 | Color={color1.rgb} 15 | 16 | [Color1Intense] 17 | Color={color9.rgb} 18 | 19 | [Color2] 20 | Color={color2.rgb} 21 | 22 | [Color2Intense] 23 | Color={color10.rgb} 24 | 25 | [Color3] 26 | Color={color3.rgb} 27 | 28 | [Color3Intense] 29 | Color={color11.rgb} 30 | 31 | [Color4] 32 | Color={color4.rgb} 33 | 34 | [Color4Intense] 35 | Color={color12.rgb} 36 | 37 | [Color5] 38 | Color={color5.rgb} 39 | 40 | [Color5Intense] 41 | Color={color13.rgb} 42 | 43 | [Color6] 44 | Color={color6.rgb} 45 | 46 | [Color6Intense] 47 | Color={color14.rgb} 48 | 49 | [Color7] 50 | Color={color7.rgb} 51 | 52 | [Color7Intense] 53 | Color={color15.rgb} 54 | 55 | [Foreground] 56 | Color={foreground.rgb} 57 | 58 | [ForegroundIntense] 59 | Color={foreground.rgb} 60 | 61 | [General] 62 | Description=Colorscheme generated by wal 63 | Opacity=1 64 | -------------------------------------------------------------------------------- /pywal/templates/colors-oomox: -------------------------------------------------------------------------------- 1 | NAME=wal 2 | BG={color0.strip} 3 | FG={color15.strip} 4 | MENU_BG={color0.strip} 5 | MENU_FG={color15.strip} 6 | SEL_BG={color1.strip} 7 | SEL_FG={color0.strip} 8 | TXT_BG={color0.strip} 9 | TXT_FG={color15.strip} 10 | BTN_BG={color2.strip} 11 | BTN_FG={color15.strip} 12 | HDR_BTN_BG={color3.strip} 13 | HDR_BTN_FG={color15.strip} 14 | GTK3_GENERATE_DARK=True 15 | ROUNDNESS=0 16 | SPACING=3 17 | GRADIENT=0.0 18 | -------------------------------------------------------------------------------- /pywal/templates/colors-putty.reg: -------------------------------------------------------------------------------- 1 | Windows Registry Editor Version 5.00 2 | 3 | [HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\wal] 4 | "Colour0"="{foreground.rgb}" ; Default Foreground 5 | "Colour1"="{foreground.rgb}" ; Default Bold Foreground 6 | "Colour2"="{background.rgb}" ; Default Background 7 | "Colour3"="{background.rgb}" ; Default Bold Background 8 | "Colour4"="{background.rgb}" ; Cursor Text 9 | "Colour5"="{cursor.rgb}" ; Cursor Color 10 | "Colour6"="{color0.rgb}" ; ANSI Black 11 | "Colour7"="{color8.rgb}" ; ANSI Black Bold 12 | "Colour8"="{color1.rgb}" ; ANSI Red 13 | "Colour9"="{color9.rgb}" ; ANSI Red Bold 14 | "Colour10"="{color2.rgb}" ; ANSI Green 15 | "Colour11"="{color10.rgb}" ; ANSI Green Bold 16 | "Colour12"="{color3.rgb}" ; ANSI Yellow 17 | "Colour13"="{color11.rgb}" ; ANSI Yellow Bold 18 | "Colour14"="{color4.rgb}" ; ANSI Blue 19 | "Colour15"="{color12.rgb}" ; ANSI Blue Bold 20 | "Colour16"="{color5.rgb}" ; ANSI Magenta 21 | "Colour17"="{color13.rgb}" ; ANSI Magenta Bold 22 | "Colour18"="{color6.rgb}" ; ANSI Cyan 23 | "Colour19"="{color14.rgb}" ; ANSI Cyan Bold 24 | "Colour20"="{color7.rgb}" ; ANSI White 25 | "Colour21"="{color15.rgb}" ; ANSI White Bold 26 | 27 | -------------------------------------------------------------------------------- /pywal/templates/colors-rofi-dark.rasi: -------------------------------------------------------------------------------- 1 | * {{ 2 | active-background: {color2}; 3 | active-foreground: @foreground; 4 | normal-background: @background; 5 | normal-foreground: @foreground; 6 | urgent-background: {color1}; 7 | urgent-foreground: @foreground; 8 | 9 | alternate-active-background: @background; 10 | alternate-active-foreground: @foreground; 11 | alternate-normal-background: @background; 12 | alternate-normal-foreground: @foreground; 13 | alternate-urgent-background: @background; 14 | alternate-urgent-foreground: @foreground; 15 | 16 | selected-active-background: {color1}; 17 | selected-active-foreground: @foreground; 18 | selected-normal-background: {color2}; 19 | selected-normal-foreground: @foreground; 20 | selected-urgent-background: {color3}; 21 | selected-urgent-foreground: @foreground; 22 | 23 | background-color: @background; 24 | background: {background}; 25 | foreground: {foreground}; 26 | border-color: @background; 27 | spacing: 2; 28 | }} 29 | 30 | #window {{ 31 | background-color: @background; 32 | border: 0; 33 | padding: 2.5ch; 34 | }} 35 | 36 | #mainbox {{ 37 | border: 0; 38 | padding: 0; 39 | }} 40 | 41 | #message {{ 42 | border: 2px 0px 0px; 43 | border-color: @border-color; 44 | padding: 1px; 45 | }} 46 | 47 | #textbox {{ 48 | text-color: @foreground; 49 | }} 50 | 51 | #inputbar {{ 52 | children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; 53 | }} 54 | 55 | #textbox-prompt-colon {{ 56 | expand: false; 57 | str: ":"; 58 | margin: 0px 0.3em 0em 0em; 59 | text-color: @normal-foreground; 60 | }} 61 | 62 | #listview {{ 63 | fixed-height: 0; 64 | border: 2px 0px 0px; 65 | border-color: @border-color; 66 | spacing: 2px; 67 | scrollbar: true; 68 | padding: 2px 0px 0px; 69 | }} 70 | 71 | #element {{ 72 | border: 0; 73 | padding: 1px; 74 | }} 75 | 76 | #element.normal.normal {{ 77 | background-color: @normal-background; 78 | text-color: @normal-foreground; 79 | }} 80 | 81 | #element.normal.urgent {{ 82 | background-color: @urgent-background; 83 | text-color: @urgent-foreground; 84 | }} 85 | 86 | #element.normal.active {{ 87 | background-color: @active-background; 88 | text-color: @active-foreground; 89 | }} 90 | 91 | #element.selected.normal {{ 92 | background-color: @selected-normal-background; 93 | text-color: @selected-normal-foreground; 94 | }} 95 | 96 | #element.selected.urgent {{ 97 | background-color: @selected-urgent-background; 98 | text-color: @selected-urgent-foreground; 99 | }} 100 | 101 | #element.selected.active {{ 102 | background-color: @selected-active-background; 103 | text-color: @selected-active-foreground; 104 | }} 105 | 106 | #element.alternate.normal {{ 107 | background-color: @alternate-normal-background; 108 | text-color: @alternate-normal-foreground; 109 | }} 110 | 111 | #element.alternate.urgent {{ 112 | background-color: @alternate-urgent-background; 113 | text-color: @alternate-urgent-foreground; 114 | }} 115 | 116 | #element.alternate.active {{ 117 | background-color: @alternate-active-background; 118 | text-color: @alternate-active-foreground; 119 | }} 120 | 121 | #scrollbar {{ 122 | width: 4px; 123 | border: 0; 124 | handle-width: 8px; 125 | padding: 0; 126 | }} 127 | 128 | #sidebar {{ 129 | border: 2px 0px 0px; 130 | border-color: @border-color; 131 | }} 132 | 133 | #button {{ 134 | text-color: @normal-foreground; 135 | }} 136 | 137 | #button.selected {{ 138 | background-color: @selected-normal-background; 139 | text-color: @selected-normal-foreground; 140 | }} 141 | 142 | #inputbar {{ 143 | spacing: 0; 144 | text-color: @normal-foreground; 145 | padding: 1px; 146 | }} 147 | 148 | #case-indicator {{ 149 | spacing: 0; 150 | text-color: @normal-foreground; 151 | }} 152 | 153 | #entry {{ 154 | spacing: 0; 155 | text-color: @normal-foreground; 156 | }} 157 | 158 | #prompt {{ 159 | spacing: 0; 160 | text-color: @normal-foreground; 161 | }} 162 | -------------------------------------------------------------------------------- /pywal/templates/colors-rofi-light.rasi: -------------------------------------------------------------------------------- 1 | * {{ 2 | active-background: {color2}; 3 | active-foreground: @foreground; 4 | normal-background: @background; 5 | normal-foreground: @foreground; 6 | urgent-background: {color1}; 7 | urgent-foreground: @foreground; 8 | 9 | alternate-active-background: @background; 10 | alternate-active-foreground: @foreground; 11 | alternate-normal-background: @background; 12 | alternate-normal-foreground: @foreground; 13 | alternate-urgent-background: @background; 14 | alternate-urgent-foreground: @foreground; 15 | 16 | selected-active-background: {color1}; 17 | selected-active-foreground: @foreground; 18 | selected-normal-background: {color2}; 19 | selected-normal-foreground: @foreground; 20 | selected-urgent-background: {color3}; 21 | selected-urgent-foreground: @foreground; 22 | 23 | background-color: @background; 24 | background: {foreground}; 25 | foreground: {background}; 26 | border-color: @background; 27 | spacing: 2; 28 | }} 29 | 30 | #window {{ 31 | background-color: @background; 32 | border: 0; 33 | padding: 2.5ch; 34 | }} 35 | 36 | #mainbox {{ 37 | border: 0; 38 | padding: 0; 39 | }} 40 | 41 | #message {{ 42 | border: 2px 0px 0px; 43 | border-color: @border-color; 44 | padding: 1px; 45 | }} 46 | 47 | #textbox {{ 48 | text-color: @foreground; 49 | }} 50 | 51 | #inputbar {{ 52 | children: [ prompt,textbox-prompt-colon,entry,case-indicator ]; 53 | }} 54 | 55 | #textbox-prompt-colon {{ 56 | expand: false; 57 | str: ":"; 58 | margin: 0px 0.3em 0em 0em; 59 | text-color: @normal-foreground; 60 | }} 61 | 62 | #listview {{ 63 | fixed-height: 0; 64 | border: 2px 0px 0px; 65 | border-color: @border-color; 66 | spacing: 2px; 67 | scrollbar: true; 68 | padding: 2px 0px 0px; 69 | }} 70 | 71 | #element {{ 72 | border: 0; 73 | padding: 1px; 74 | }} 75 | 76 | #element.normal.normal {{ 77 | background-color: @normal-background; 78 | text-color: @normal-foreground; 79 | }} 80 | 81 | #element.normal.urgent {{ 82 | background-color: @urgent-background; 83 | text-color: @urgent-foreground; 84 | }} 85 | 86 | #element.normal.active {{ 87 | background-color: @active-background; 88 | text-color: @active-foreground; 89 | }} 90 | 91 | #element.selected.normal {{ 92 | background-color: @selected-normal-background; 93 | text-color: @selected-normal-foreground; 94 | }} 95 | 96 | #element.selected.urgent {{ 97 | background-color: @selected-urgent-background; 98 | text-color: @selected-urgent-foreground; 99 | }} 100 | 101 | #element.selected.active {{ 102 | background-color: @selected-active-background; 103 | text-color: @selected-active-foreground; 104 | }} 105 | 106 | #element.alternate.normal {{ 107 | background-color: @alternate-normal-background; 108 | text-color: @alternate-normal-foreground; 109 | }} 110 | 111 | #element.alternate.urgent {{ 112 | background-color: @alternate-urgent-background; 113 | text-color: @alternate-urgent-foreground; 114 | }} 115 | 116 | #element.alternate.active {{ 117 | background-color: @alternate-active-background; 118 | text-color: @alternate-active-foreground; 119 | }} 120 | 121 | #scrollbar {{ 122 | width: 4px; 123 | border: 0; 124 | handle-width: 8px; 125 | padding: 0; 126 | }} 127 | 128 | #sidebar {{ 129 | border: 2px 0px 0px; 130 | border-color: @border-color; 131 | }} 132 | 133 | #button {{ 134 | text-color: @normal-foreground; 135 | }} 136 | 137 | #button.selected {{ 138 | background-color: @selected-normal-background; 139 | text-color: @selected-normal-foreground; 140 | }} 141 | 142 | #inputbar {{ 143 | spacing: 0; 144 | text-color: @normal-foreground; 145 | padding: 1px; 146 | }} 147 | 148 | #case-indicator {{ 149 | spacing: 0; 150 | text-color: @normal-foreground; 151 | }} 152 | 153 | #entry {{ 154 | spacing: 0; 155 | text-color: @normal-foreground; 156 | }} 157 | 158 | #prompt {{ 159 | spacing: 0; 160 | text-color: @normal-foreground; 161 | }} 162 | -------------------------------------------------------------------------------- /pywal/templates/colors-speedcrunch.json: -------------------------------------------------------------------------------- 1 | {{ 2 | "cursor": "{cursor}", 3 | "number": "{foreground}", 4 | "parens": "{color13}", 5 | "result": "{color12}", 6 | "comment": "{color8}", 7 | "matched": "{color4}", 8 | "function": "{color1}", 9 | "operator": "{color3}", 10 | "variable": "{color2}", 11 | "scrollbar": "{color3}", 12 | "separator": "{color3}", 13 | "background": "{background}", 14 | "editorbackground": "{background}" 15 | }} 16 | -------------------------------------------------------------------------------- /pywal/templates/colors-sway: -------------------------------------------------------------------------------- 1 | set $wallpaper {wallpaper} 2 | 3 | set $background {background} 4 | set $foreground {foreground} 5 | 6 | set $color0 {color0} 7 | set $color1 {color1} 8 | set $color2 {color2} 9 | set $color3 {color3} 10 | set $color4 {color4} 11 | set $color5 {color5} 12 | set $color6 {color6} 13 | set $color7 {color7} 14 | set $color8 {color8} 15 | set $color9 {color9} 16 | set $color10 {color10} 17 | set $color11 {color11} 18 | set $color12 {color12} 19 | set $color13 {color13} 20 | set $color14 {color14} 21 | set $color15 {color15} 22 | -------------------------------------------------------------------------------- /pywal/templates/colors-tty.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | [ "${{TERM:-none}}" = "linux" ] && \ 3 | printf '%b' '\e]P0{color0.strip} 4 | \e]P1{color1.strip} 5 | \e]P2{color2.strip} 6 | \e]P3{color3.strip} 7 | \e]P4{color4.strip} 8 | \e]P5{color5.strip} 9 | \e]P6{color6.strip} 10 | \e]P7{color7.strip} 11 | \e]P8{color8.strip} 12 | \e]P9{color9.strip} 13 | \e]PA{color10.strip} 14 | \e]PB{color11.strip} 15 | \e]PC{color12.strip} 16 | \e]PD{color13.strip} 17 | \e]PE{color14.strip} 18 | \e]PF{color15.strip} 19 | \ec' 20 | -------------------------------------------------------------------------------- /pywal/templates/colors-wal-dmenu.h: -------------------------------------------------------------------------------- 1 | static const char *colors[SchemeLast][2] = {{ 2 | /* fg bg */ 3 | [SchemeNorm] = {{ "{color15}", "{color0}" }}, 4 | [SchemeSel] = {{ "{color15}", "{color1}" }}, 5 | [SchemeOut] = {{ "{color15}", "{color14}" }}, 6 | }}; 7 | -------------------------------------------------------------------------------- /pywal/templates/colors-wal-dwm.h: -------------------------------------------------------------------------------- 1 | static const char norm_fg[] = "{color15}"; 2 | static const char norm_bg[] = "{color0}"; 3 | static const char norm_border[] = "{color8}"; 4 | 5 | static const char sel_fg[] = "{color15}"; 6 | static const char sel_bg[] = "{color2}"; 7 | static const char sel_border[] = "{color15}"; 8 | 9 | static const char urg_fg[] = "{color15}"; 10 | static const char urg_bg[] = "{color1}"; 11 | static const char urg_border[] = "{color1}"; 12 | 13 | static const char *colors[][3] = {{ 14 | /* fg bg border */ 15 | [SchemeNorm] = {{ norm_fg, norm_bg, norm_border }}, // unfocused wins 16 | [SchemeSel] = {{ sel_fg, sel_bg, sel_border }}, // the focused win 17 | [SchemeUrg] = {{ urg_fg, urg_bg, urg_border }}, 18 | }}; 19 | -------------------------------------------------------------------------------- /pywal/templates/colors-wal-st.h: -------------------------------------------------------------------------------- 1 | const char *colorname[] = {{ 2 | 3 | /* 8 normal colors */ 4 | [0] = "{color0}", /* black */ 5 | [1] = "{color1}", /* red */ 6 | [2] = "{color2}", /* green */ 7 | [3] = "{color3}", /* yellow */ 8 | [4] = "{color4}", /* blue */ 9 | [5] = "{color5}", /* magenta */ 10 | [6] = "{color6}", /* cyan */ 11 | [7] = "{color7}", /* white */ 12 | 13 | /* 8 bright colors */ 14 | [8] = "{color8}", /* black */ 15 | [9] = "{color9}", /* red */ 16 | [10] = "{color10}", /* green */ 17 | [11] = "{color11}", /* yellow */ 18 | [12] = "{color12}", /* blue */ 19 | [13] = "{color13}", /* magenta */ 20 | [14] = "{color14}", /* cyan */ 21 | [15] = "{color15}", /* white */ 22 | 23 | /* special colors */ 24 | [256] = "{background}", /* background */ 25 | [257] = "{foreground}", /* foreground */ 26 | [258] = "{cursor}", /* cursor */ 27 | }}; 28 | 29 | /* Default colors (colorname index) 30 | * foreground, background, cursor */ 31 | unsigned int defaultbg = 0; 32 | unsigned int defaultfg = 257; 33 | unsigned int defaultcs = 258; 34 | unsigned int defaultrcs= 258; 35 | -------------------------------------------------------------------------------- /pywal/templates/colors-wal-tabbed.h: -------------------------------------------------------------------------------- 1 | static const char* selbgcolor = "{color0}"; 2 | static const char* selfgcolor = "{color15}"; 3 | static const char* normbgcolor = "{color2}"; 4 | static const char* normfgcolor = "{color15}"; 5 | static const char* urgbgcolor = "{color1}"; 6 | static const char* urgfgcolor = "{color15}"; 7 | -------------------------------------------------------------------------------- /pywal/templates/colors-wal.vim: -------------------------------------------------------------------------------- 1 | " Special 2 | let wallpaper = "{wallpaper}" 3 | let background = "{background}" 4 | let foreground = "{foreground}" 5 | let cursor = "{cursor}" 6 | 7 | " Colors 8 | let color0 = "{color0}" 9 | let color1 = "{color1}" 10 | let color2 = "{color2}" 11 | let color3 = "{color3}" 12 | let color4 = "{color4}" 13 | let color5 = "{color5}" 14 | let color6 = "{color6}" 15 | let color7 = "{color7}" 16 | let color8 = "{color8}" 17 | let color9 = "{color9}" 18 | let color10 = "{color10}" 19 | let color11 = "{color11}" 20 | let color12 = "{color12}" 21 | let color13 = "{color13}" 22 | let color14 = "{color14}" 23 | let color15 = "{color15}" 24 | -------------------------------------------------------------------------------- /pywal/templates/colors-waybar.css: -------------------------------------------------------------------------------- 1 | @define-color foreground {foreground}; 2 | @define-color background {background}; 3 | @define-color cursor {cursor}; 4 | 5 | @define-color color0 {color0}; 6 | @define-color color1 {color1}; 7 | @define-color color2 {color2}; 8 | @define-color color3 {color3}; 9 | @define-color color4 {color4}; 10 | @define-color color5 {color5}; 11 | @define-color color6 {color6}; 12 | @define-color color7 {color7}; 13 | @define-color color8 {color8}; 14 | @define-color color9 {color9}; 15 | @define-color color10 {color10}; 16 | @define-color color11 {color11}; 17 | @define-color color12 {color12}; 18 | @define-color color13 {color13}; 19 | @define-color color14 {color14}; 20 | @define-color color15 {color15}; 21 | -------------------------------------------------------------------------------- /pywal/templates/colors.Xresources: -------------------------------------------------------------------------------- 1 | ! X colors. 2 | ! Generated by 'wal' 3 | *foreground: {foreground} 4 | *background: {background} 5 | *.foreground: {foreground} 6 | *.background: {background} 7 | emacs*foreground: {foreground} 8 | emacs*background: {background} 9 | URxvt*foreground: {foreground} 10 | XTerm*foreground: {foreground} 11 | UXTerm*foreground: {foreground} 12 | URxvt*background: {background.alpha} 13 | XTerm*background: {background} 14 | UXTerm*background: {background} 15 | URxvt*cursorColor: {cursor} 16 | XTerm*cursorColor: {cursor} 17 | UXTerm*cursorColor: {cursor} 18 | URxvt*borderColor: {background.alpha} 19 | 20 | ! Colors 0-15. 21 | *.color0: {color0} 22 | *color0: {color0} 23 | *.color1: {color1} 24 | *color1: {color1} 25 | *.color2: {color2} 26 | *color2: {color2} 27 | *.color3: {color3} 28 | *color3: {color3} 29 | *.color4: {color4} 30 | *color4: {color4} 31 | *.color5: {color5} 32 | *color5: {color5} 33 | *.color6: {color6} 34 | *color6: {color6} 35 | *.color7: {color7} 36 | *color7: {color7} 37 | *.color8: {color8} 38 | *color8: {color8} 39 | *.color9: {color9} 40 | *color9: {color9} 41 | *.color10: {color10} 42 | *color10: {color10} 43 | *.color11: {color11} 44 | *color11: {color11} 45 | *.color12: {color12} 46 | *color12: {color12} 47 | *.color13: {color13} 48 | *color13: {color13} 49 | *.color14: {color14} 50 | *color14: {color14} 51 | *.color15: {color15} 52 | *color15: {color15} 53 | 54 | ! Black color that will not be affected by bold highlighting. 55 | *.color66: {color0} 56 | *color66: {color0} 57 | 58 | ! Xclock colors. 59 | XClock*foreground: {foreground} 60 | XClock*background: {background} 61 | XClock*majorColor: rgba:{color15.xrgba} 62 | XClock*minorColor: rgba:{color15.xrgba} 63 | XClock*hourColor: rgba:{color15.xrgba} 64 | XClock*minuteColor: rgba:{color15.xrgba} 65 | XClock*secondColor: rgba:{color15.xrgba} 66 | 67 | ! Set depth to make transparency work. 68 | URxvt*depth: 32 69 | -------------------------------------------------------------------------------- /pywal/templates/colors.css: -------------------------------------------------------------------------------- 1 | /* CSS variables 2 | Generated by 'wal' */ 3 | :root {{ 4 | --wallpaper: url("{wallpaper}"); 5 | 6 | /* Special */ 7 | --background: {background}; 8 | --foreground: {foreground}; 9 | --cursor: {cursor}; 10 | 11 | /* Colors */ 12 | --color0: {color0}; 13 | --color1: {color1}; 14 | --color2: {color2}; 15 | --color3: {color3}; 16 | --color4: {color4}; 17 | --color5: {color5}; 18 | --color6: {color6}; 19 | --color7: {color7}; 20 | --color8: {color8}; 21 | --color9: {color9}; 22 | --color10: {color10}; 23 | --color11: {color11}; 24 | --color12: {color12}; 25 | --color13: {color13}; 26 | --color14: {color14}; 27 | --color15: {color15}; 28 | }} 29 | -------------------------------------------------------------------------------- /pywal/templates/colors.hs: -------------------------------------------------------------------------------- 1 | --Place this file in your .xmonad/lib directory and import module Colors into .xmonad/xmonad.hs config 2 | --The easy way is to create a soft link from this file to the file in .xmonad/lib using ln -s 3 | --Then recompile and restart xmonad. 4 | 5 | module Colors 6 | ( wallpaper 7 | , background, foreground, cursor 8 | , color0, color1, color2, color3, color4, color5, color6, color7 9 | , color8, color9, color10, color11, color12, color13, color14, color15 10 | ) where 11 | 12 | -- Shell variables 13 | -- Generated by 'wal' 14 | wallpaper="{wallpaper}" 15 | 16 | -- Special 17 | background="{background}" 18 | foreground="{foreground}" 19 | cursor="{cursor}" 20 | 21 | -- Colors 22 | color0="{color0}" 23 | color1="{color1}" 24 | color2="{color2}" 25 | color3="{color3}" 26 | color4="{color4}" 27 | color5="{color5}" 28 | color6="{color6}" 29 | color7="{color7}" 30 | color8="{color8}" 31 | color9="{color9}" 32 | color10="{color10}" 33 | color11="{color11}" 34 | color12="{color12}" 35 | color13="{color13}" 36 | color14="{color14}" 37 | color15="{color15}" 38 | -------------------------------------------------------------------------------- /pywal/templates/colors.json: -------------------------------------------------------------------------------- 1 | {{ 2 | "wallpaper": "{wallpaper}", 3 | "alpha": "{alpha}", 4 | 5 | "special": {{ 6 | "background": "{background}", 7 | "foreground": "{foreground}", 8 | "cursor": "{cursor}" 9 | }}, 10 | "colors": {{ 11 | "color0": "{color0}", 12 | "color1": "{color1}", 13 | "color2": "{color2}", 14 | "color3": "{color3}", 15 | "color4": "{color4}", 16 | "color5": "{color5}", 17 | "color6": "{color6}", 18 | "color7": "{color7}", 19 | "color8": "{color8}", 20 | "color9": "{color9}", 21 | "color10": "{color10}", 22 | "color11": "{color11}", 23 | "color12": "{color12}", 24 | "color13": "{color13}", 25 | "color14": "{color14}", 26 | "color15": "{color15}" 27 | }} 28 | }} 29 | -------------------------------------------------------------------------------- /pywal/templates/colors.scss: -------------------------------------------------------------------------------- 1 | // SCSS Variables 2 | // Generated by 'wal' 3 | $wallpaper: "{wallpaper}"; 4 | 5 | // Special 6 | $background: {background}; 7 | $foreground: {foreground}; 8 | $cursor: {cursor}; 9 | 10 | // Colors 11 | $color0: {color0}; 12 | $color1: {color1}; 13 | $color2: {color2}; 14 | $color3: {color3}; 15 | $color4: {color4}; 16 | $color5: {color5}; 17 | $color6: {color6}; 18 | $color7: {color7}; 19 | $color8: {color8}; 20 | $color9: {color9}; 21 | $color10: {color10}; 22 | $color11: {color11}; 23 | $color12: {color12}; 24 | $color13: {color13}; 25 | $color14: {color14}; 26 | $color15: {color15}; 27 | -------------------------------------------------------------------------------- /pywal/templates/colors.sh: -------------------------------------------------------------------------------- 1 | # Shell variables 2 | # Generated by 'wal' 3 | wallpaper="{wallpaper}" 4 | 5 | # Special 6 | background='{background}' 7 | foreground='{foreground}' 8 | cursor='{cursor}' 9 | 10 | # Colors 11 | color0='{color0}' 12 | color1='{color1}' 13 | color2='{color2}' 14 | color3='{color3}' 15 | color4='{color4}' 16 | color5='{color5}' 17 | color6='{color6}' 18 | color7='{color7}' 19 | color8='{color8}' 20 | color9='{color9}' 21 | color10='{color10}' 22 | color11='{color11}' 23 | color12='{color12}' 24 | color13='{color13}' 25 | color14='{color14}' 26 | color15='{color15}' 27 | 28 | # FZF colors 29 | export FZF_DEFAULT_OPTS=" 30 | $FZF_DEFAULT_OPTS 31 | --color fg:7,bg:0,hl:1,fg+:232,bg+:1,hl+:255 32 | --color info:7,prompt:2,spinner:1,pointer:232,marker:1 33 | " 34 | 35 | # Fix LS_COLORS being unreadable. 36 | export LS_COLORS="${{LS_COLORS}}:su=30;41:ow=30;42:st=30;44:" 37 | -------------------------------------------------------------------------------- /pywal/templates/colors.styl: -------------------------------------------------------------------------------- 1 | // Stylus Variables 2 | // Generated by 'wal' 3 | $wallpaper = "{wallpaper}" 4 | 5 | $background = {background} 6 | $foregroud = {foreground} 7 | $cursor = {cursor} 8 | 9 | $color0 = {color0} 10 | $color1 = {color1} 11 | $color2 = {color2} 12 | $color3 = {color3} 13 | $color4 = {color4} 14 | $color5 = {color5} 15 | $color6 = {color6} 16 | $color7 = {color7} 17 | $color8 = {color8} 18 | $color9 = {color9} 19 | $color10 = {color10} 20 | $color11 = {color11} 21 | $color12 = {color12} 22 | $color13 = {color13} 23 | $color14 = {color14} 24 | $color15 = {color15} 25 | -------------------------------------------------------------------------------- /pywal/templates/colors.yml: -------------------------------------------------------------------------------- 1 | wallpaper: "{wallpaper}" 2 | 3 | special: 4 | background: "{background}" 5 | foreground: "{foreground}" 6 | cursor: "{cursor}" 7 | 8 | colors: 9 | color0: "{color0}" 10 | color1: "{color1}" 11 | color2: "{color2}" 12 | color3: "{color3}" 13 | color4: "{color4}" 14 | color5: "{color5}" 15 | color6: "{color6}" 16 | color7: "{color7}" 17 | color8: "{color8}" 18 | color9: "{color9}" 19 | color10: "{color10}" 20 | color11: "{color11}" 21 | color12: "{color12}" 22 | color13: "{color13}" 23 | color14: "{color14}" 24 | color15: "{color15}" 25 | -------------------------------------------------------------------------------- /pywal/theme.py: -------------------------------------------------------------------------------- 1 | """ 2 | Theme file handling. 3 | """ 4 | import logging 5 | import os 6 | import random 7 | import sys 8 | 9 | from .settings import CONF_DIR, MODULE_DIR 10 | from . import util 11 | 12 | 13 | def list_out(): 14 | """List all themes in a pretty format.""" 15 | dark_themes = [theme.name.replace(".json", "") 16 | for theme in list_themes()] 17 | ligh_themes = [theme.name.replace(".json", "") 18 | for theme in list_themes(dark=False)] 19 | user_themes = [theme.name.replace(".json", "") 20 | for theme in list_themes_user()] 21 | 22 | if user_themes: 23 | print("\033[1;32mUser Themes\033[0m:") 24 | print(" -", "\n - ".join(sorted(user_themes))) 25 | 26 | print("\033[1;32mDark Themes\033[0m:") 27 | print(" -", "\n - ".join(sorted(dark_themes))) 28 | 29 | print("\033[1;32mLight Themes\033[0m:") 30 | print(" -", "\n - ".join(sorted(ligh_themes))) 31 | 32 | print("\033[1;32mExtra\033[0m:") 33 | print(" - random (select a random dark theme)") 34 | print(" - random_dark (select a random dark theme)") 35 | print(" - random_light (select a random light theme)") 36 | 37 | 38 | def list_themes(dark=True): 39 | """List all installed theme files.""" 40 | dark = "dark" if dark else "light" 41 | themes = os.scandir(os.path.join(MODULE_DIR, "colorschemes", dark)) 42 | return [t for t in themes if os.path.isfile(t.path)] 43 | 44 | 45 | def list_themes_user(): 46 | """List user theme files.""" 47 | themes = [*os.scandir(os.path.join(CONF_DIR, "colorschemes/dark/")), 48 | *os.scandir(os.path.join(CONF_DIR, "colorschemes/light/"))] 49 | return [t for t in themes if os.path.isfile(t.path)] 50 | 51 | 52 | def terminal_sexy_to_wal(data): 53 | """Convert terminal.sexy json schema to wal.""" 54 | data["colors"] = {} 55 | data["special"] = { 56 | "foreground": data["foreground"], 57 | "background": data["background"], 58 | "cursor": data["color"][9] 59 | } 60 | 61 | for i, color in enumerate(data["color"]): 62 | data["colors"]["color%s" % i] = color 63 | 64 | return data 65 | 66 | 67 | def parse(theme_file): 68 | """Parse the theme file.""" 69 | data = util.read_file_json(theme_file) 70 | 71 | if "wallpaper" not in data: 72 | data["wallpaper"] = "None" 73 | 74 | if "alpha" not in data: 75 | data["alpha"] = util.Color.alpha_num 76 | 77 | # Terminal.sexy format. 78 | if "color" in data: 79 | data = terminal_sexy_to_wal(data) 80 | 81 | return data 82 | 83 | 84 | def get_random_theme(dark=True): 85 | """Get a random theme file.""" 86 | themes = [theme.path for theme in list_themes(dark)] 87 | random.shuffle(themes) 88 | return themes[0] 89 | 90 | 91 | def file(input_file, light=False): 92 | """Import colorscheme from json file.""" 93 | util.create_dir(os.path.join(CONF_DIR, "colorschemes/light/")) 94 | util.create_dir(os.path.join(CONF_DIR, "colorschemes/dark/")) 95 | 96 | theme_name = ".".join((input_file, "json")) 97 | bri = "light" if light else "dark" 98 | 99 | user_theme_file = os.path.join(CONF_DIR, "colorschemes", bri, theme_name) 100 | theme_file = os.path.join(MODULE_DIR, "colorschemes", bri, theme_name) 101 | 102 | # Find the theme file. 103 | if input_file in ("random", "random_dark"): 104 | theme_file = get_random_theme() 105 | 106 | elif input_file == "random_light": 107 | theme_file = get_random_theme(light) 108 | 109 | elif os.path.isfile(user_theme_file): 110 | theme_file = user_theme_file 111 | 112 | elif os.path.isfile(input_file): 113 | theme_file = input_file 114 | 115 | # Parse the theme file. 116 | if os.path.isfile(theme_file): 117 | logging.info("Set theme to \033[1;37m%s\033[0m.", 118 | os.path.basename(theme_file)) 119 | return parse(theme_file) 120 | 121 | logging.error("No %s colorscheme file found.", bri) 122 | logging.error("Try adding '-l' to set light themes.") 123 | logging.error("Try removing '-l' to set dark themes.") 124 | sys.exit(1) 125 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- 1 | """wal - setup.py""" 2 | import setuptools 3 | 4 | try: 5 | import pywal 6 | except ImportError: 7 | print("error: pywal requires Python 3.5 or greater.") 8 | quit(1) 9 | 10 | LONG_DESC = open('README.md').read() 11 | VERSION = pywal.__version__ 12 | DOWNLOAD = "https://github.com/dylanaraps/pywal/archive/%s.tar.gz" % VERSION 13 | 14 | setuptools.setup( 15 | name="pywal", 16 | version=VERSION, 17 | author="Dylan Araps", 18 | author_email="dylan.araps@gmail.com", 19 | description="Generate and change color-schemes on the fly", 20 | long_description_content_type="text/markdown", 21 | long_description=LONG_DESC, 22 | keywords="wal colorscheme terminal-emulators changing-colorschemes", 23 | license="MIT", 24 | url="https://github.com/dylanaraps/pywal", 25 | download_url=DOWNLOAD, 26 | classifiers=[ 27 | "Environment :: X11 Applications", 28 | "License :: OSI Approved :: MIT License", 29 | "Operating System :: POSIX :: Linux", 30 | "Programming Language :: Python :: 3.5", 31 | "Programming Language :: Python :: 3.6", 32 | ], 33 | packages=["pywal"], 34 | entry_points={"console_scripts": ["wal=pywal.__main__:main"]}, 35 | python_requires=">=3.5", 36 | test_suite="tests", 37 | include_package_data=True, 38 | zip_safe=False) 39 | -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | """ 2 | wal - Generate and change colorschemes on the fly. 3 | Created by Dylan Araps. 4 | """ 5 | -------------------------------------------------------------------------------- /tests/test_colors.py: -------------------------------------------------------------------------------- 1 | """Test imagemagick functions.""" 2 | import unittest 3 | 4 | from pywal import colors 5 | 6 | 7 | class TestGenColors(unittest.TestCase): 8 | """Test the gen_colors functions.""" 9 | 10 | def test_gen_colors(self): 11 | """> Generate a colorscheme.""" 12 | result = colors.get("tests/test_files/test.jpg") 13 | self.assertEqual(len(result["colors"]["color0"]), 7) 14 | 15 | def test_color_import(self): 16 | """> Read colors from a file.""" 17 | result = colors.file("tests/test_files/test_file.json") 18 | self.assertEqual(result["colors"]["color0"], "#1F211E") 19 | 20 | def test_color_import_no_wallpaper(self): 21 | """> Read colors from a file without a wallpaper.""" 22 | result = colors.file("tests/test_files/test_file2.json") 23 | self.assertEqual(result["wallpaper"], "None") 24 | 25 | def test_color_import_no_alpha(self): 26 | """> Read colors from a file without an alpha.""" 27 | result = colors.file("tests/test_files/test_file2.json") 28 | self.assertEqual(result["alpha"], "100") 29 | 30 | 31 | if __name__ == "__main__": 32 | unittest.main() 33 | -------------------------------------------------------------------------------- /tests/test_export.py: -------------------------------------------------------------------------------- 1 | """Test export functions.""" 2 | import unittest 3 | import unittest.mock 4 | import shutil 5 | import os 6 | 7 | from pywal import export 8 | from pywal import util 9 | 10 | 11 | COLORS = util.read_file_json("tests/test_files/test_file.json") 12 | COLORS["colors"].update(COLORS["special"]) 13 | 14 | TMP_DIR = "/tmp/wal" 15 | 16 | 17 | class TestExportColors(unittest.TestCase): 18 | """Test the export functions.""" 19 | 20 | def setUp(self): 21 | """> Setup export tests.""" 22 | util.create_dir(TMP_DIR) 23 | 24 | def tearDown(self): 25 | """> Clean up export tests.""" 26 | shutil.rmtree(TMP_DIR, ignore_errors=True) 27 | 28 | def is_file(self, tmp_file): 29 | """> Test is something is a file.""" 30 | result = os.path.isfile(tmp_file) 31 | self.assertTrue(result) 32 | 33 | def is_file_contents(self, tmp_file, pattern): 34 | """> Check for pattern in file.""" 35 | content = util.read_file(tmp_file) 36 | self.assertEqual(content[6], pattern) 37 | 38 | def test_all_templates(self): 39 | """> Test substitutions in template file.""" 40 | tmp_file = os.path.join(TMP_DIR, "colors.sh") 41 | export.every(COLORS, TMP_DIR) 42 | 43 | self.is_file(tmp_file) 44 | self.is_file_contents(tmp_file, "foreground='#F5F1F4'") 45 | 46 | def test_css_template(self): 47 | """> Test substitutions in template file (css).""" 48 | tmp_file = os.path.join(TMP_DIR, "test.css") 49 | export.color(COLORS, "css", tmp_file) 50 | 51 | self.is_file(tmp_file) 52 | self.is_file_contents(tmp_file, " --background: #1F211E;") 53 | 54 | 55 | if __name__ == "__main__": 56 | unittest.main() 57 | -------------------------------------------------------------------------------- /tests/test_files/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the404devs/pywal-kde/40e1efa617992ba8c11768df3f625554266b67ea/tests/test_files/test.jpg -------------------------------------------------------------------------------- /tests/test_files/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/the404devs/pywal-kde/40e1efa617992ba8c11768df3f625554266b67ea/tests/test_files/test.png -------------------------------------------------------------------------------- /tests/test_files/test2.jpg: -------------------------------------------------------------------------------- 1 | test.jpg -------------------------------------------------------------------------------- /tests/test_files/test_file: -------------------------------------------------------------------------------- 1 | /home/dylan/Pictures/Wallpapers/1.jpg 2 | -------------------------------------------------------------------------------- /tests/test_files/test_file.json: -------------------------------------------------------------------------------- 1 | { 2 | "wallpaper": "5.png", 3 | "alpha": "100", 4 | 5 | "special": { 6 | "background": "#1F211E", 7 | "foreground": "#F5F1F4", 8 | "cursor": "#F5F1F4" 9 | }, 10 | "colors": { 11 | "color0": "#1F211E", 12 | "color1": "#4B7A85", 13 | "color2": "#CC6A93", 14 | "color3": "#5C9894", 15 | "color4": "#A0A89B", 16 | "color5": "#D1B9A9", 17 | "color6": "#E3D6D8", 18 | "color7": "#F5F1F4", 19 | "color8": "#666666", 20 | "color9": "#4B7A85", 21 | "color10": "#CC6A93", 22 | "color11": "#5C9894", 23 | "color12": "#A0A89B", 24 | "color13": "#D1B9A9", 25 | "color14": "#E3D6D8", 26 | "color15": "#F5F1F4" 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /tests/test_files/test_file2.json: -------------------------------------------------------------------------------- 1 | { 2 | "special": { 3 | "background": "#1F211E", 4 | "foreground": "#F5F1F4", 5 | "cursor": "#F5F1F4" 6 | }, 7 | "colors": { 8 | "color0": "#1F211E", 9 | "color1": "#4B7A85", 10 | "color2": "#CC6A93", 11 | "color3": "#5C9894", 12 | "color4": "#A0A89B", 13 | "color5": "#D1B9A9", 14 | "color6": "#E3D6D8", 15 | "color7": "#F5F1F4", 16 | "color8": "#666666", 17 | "color9": "#4B7A85", 18 | "color10": "#CC6A93", 19 | "color11": "#5C9894", 20 | "color12": "#A0A89B", 21 | "color13": "#D1B9A9", 22 | "color14": "#E3D6D8", 23 | "color15": "#F5F1F4" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /tests/test_image.py: -------------------------------------------------------------------------------- 1 | """Test image functions.""" 2 | import unittest 3 | 4 | from pywal import image 5 | 6 | 7 | class TestImage(unittest.TestCase): 8 | """Test image functions.""" 9 | def test_get_img(self): 10 | """> Validate image file.""" 11 | result = image.get("tests/test_files/test.jpg") 12 | self.assertIn("tests/test_files/test.jpg", result) 13 | 14 | def test_get_img_dir(self): 15 | """> Validate image directory.""" 16 | result = image.get("tests/test_files") 17 | self.assertEqual(result.endswith((".jpg", ".png")), True) 18 | 19 | def test_get_img_fail(self): 20 | """> Validate image file. (fail)""" 21 | with self.assertRaises(SystemExit): 22 | image.get("tests/test_files/test_fail.jpg") 23 | 24 | def test_get_img_dir_fail(self): 25 | """> Validate image directory. (fail)""" 26 | with self.assertRaises(SystemExit): 27 | image.get("tests") 28 | 29 | 30 | if __name__ == "__main__": 31 | unittest.main() 32 | -------------------------------------------------------------------------------- /tests/test_sequences.py: -------------------------------------------------------------------------------- 1 | """Test sequence functions.""" 2 | import unittest 3 | import platform 4 | 5 | from pywal import sequences 6 | from pywal import util 7 | 8 | # Import colors. 9 | COLORS = util.read_file_json("tests/test_files/test_file.json") 10 | 11 | 12 | class Testsequences(unittest.TestCase): 13 | """Test the sequence functions.""" 14 | 15 | def test_set_special(self): 16 | """> Create special escape sequence.""" 17 | alpha = "100" 18 | result = sequences.set_special(11, 19 | COLORS["special"]["background"], 20 | "h", alpha) 21 | 22 | if platform.uname()[0] == "Darwin": 23 | self.assertEqual(result, "\033]Ph1F211E\033\\") 24 | else: 25 | self.assertEqual(result, "\033]11;#1F211E\033\\") 26 | 27 | def test_set_special_alpha(self): 28 | """> Create special escape sequence with alpha.""" 29 | alpha = "99" 30 | result = sequences.set_special(11, 31 | COLORS["special"]["background"], 32 | "h", alpha) 33 | 34 | if platform.uname()[0] == "Darwin": 35 | self.assertEqual(result, "\033]Ph1F211E\033\\") 36 | else: 37 | self.assertEqual(result, "\033]11;[99]#1F211E\033\\") 38 | 39 | def test_set_color(self): 40 | """> Create color escape sequence.""" 41 | result = sequences.set_color(11, COLORS["colors"]["color0"]) 42 | 43 | if platform.uname()[0] == "Darwin": 44 | self.assertEqual(result, "\033]Pb1F211E\033\\") 45 | else: 46 | self.assertEqual(result, "\033]4;11;#1F211E\033\\") 47 | 48 | def test_set_iterm_tab_color(self): 49 | """> Create iterm tab color sequences""" 50 | result = sequences.set_iterm_tab_color(COLORS["special"]["background"]) 51 | self.assertEqual(len(result), 84) 52 | 53 | 54 | if __name__ == "__main__": 55 | unittest.main() 56 | -------------------------------------------------------------------------------- /tests/test_util.py: -------------------------------------------------------------------------------- 1 | """Test util functions.""" 2 | import unittest 3 | import os 4 | 5 | from pywal import util 6 | 7 | 8 | # Import colors. 9 | COLORS = util.read_file_json("tests/test_files/test_file.json") 10 | 11 | 12 | class TestUtil(unittest.TestCase): 13 | """Test the util functions.""" 14 | 15 | def test_read_file(self): 16 | """> Read colors from a file.""" 17 | result = util.read_file("tests/test_files/test_file") 18 | self.assertEqual(result[0], "/home/dylan/Pictures/Wallpapers/1.jpg") 19 | 20 | def test_read_file_start(self): 21 | """> Read colors from a file.""" 22 | result = util.read_file_json("tests/test_files/test_file.json") 23 | self.assertEqual(result["colors"]["color0"], "#1F211E") 24 | 25 | def test_read_file_end(self): 26 | """> Read colors from a file.""" 27 | result = util.read_file_json("tests/test_files/test_file.json") 28 | self.assertEqual(result["colors"]["color15"], "#F5F1F4") 29 | 30 | def test_read_wallpaper(self): 31 | """> Read wallpaper from json file.""" 32 | result = util.read_file_json("tests/test_files/test_file.json") 33 | self.assertEqual(result["wallpaper"], "5.png") 34 | 35 | def test_save_file(self): 36 | """> Save colors to a file.""" 37 | tmp_file = "/tmp/test_file" 38 | util.save_file("Hello, world", tmp_file) 39 | result = os.path.isfile(tmp_file) 40 | self.assertTrue(result) 41 | 42 | def test_save_file_json(self): 43 | """> Save colors to a file.""" 44 | tmp_file = "/tmp/test_file.json" 45 | util.save_file_json(COLORS, tmp_file) 46 | result = os.path.isfile(tmp_file) 47 | self.assertTrue(result) 48 | 49 | def test_create_dir(self): 50 | """> Create a directory.""" 51 | tmp_dir = "/tmp/test_dir" 52 | util.create_dir(tmp_dir) 53 | self.assertTrue(os.path.isdir(tmp_dir)) 54 | os.rmdir(tmp_dir) 55 | 56 | def test_hex_to_rgb_black(self): 57 | """> Convert #000000 to RGB.""" 58 | result = util.hex_to_rgb("#000000") 59 | self.assertEqual(result, (0, 0, 0)) 60 | 61 | def test_hex_to_rgb_white(self): 62 | """> Convert #ffffff to RGB.""" 63 | result = util.hex_to_rgb("#ffffff") 64 | self.assertEqual(result, (255, 255, 255)) 65 | 66 | def test_hex_to_rgb_rand(self): 67 | """> Convert #98aec2 to RGB.""" 68 | result = util.hex_to_rgb("#98aec2") 69 | self.assertEqual(result, (152, 174, 194)) 70 | 71 | def test_hex_to_xrgba(self): 72 | """> Convert #98aec2 to XRGBA.""" 73 | result = util.hex_to_xrgba("#98aec2") 74 | self.assertEqual(result, "98/ae/c2/ff") 75 | 76 | def test_rgb_to_hex(self): 77 | """> Convert 152,174,194 to HEX.""" 78 | result = util.rgb_to_hex((152, 174, 194)) 79 | self.assertEqual(result, "#98aec2") 80 | 81 | def test_darken_color(self): 82 | """> Darken #ffffff by 0.25.""" 83 | result = util.darken_color("#ffffff", 0.25) 84 | self.assertEqual(result, "#bfbfbf") 85 | 86 | def test_lighten_color(self): 87 | """> Lighten #000000 by 0.25.""" 88 | result = util.lighten_color("#000000", 0.25) 89 | self.assertEqual(result, "#3f3f3f") 90 | 91 | 92 | if __name__ == "__main__": 93 | unittest.main() 94 | --------------------------------------------------------------------------------