Full Code of dylanaraps/pywal for AI

master 236aa48e741f cached
321 files
216.9 KB
87.1k tokens
150 symbols
1 requests
Download .txt
Showing preview only (280K chars total). Download the full file or copy to clipboard to get everything.
Repository: dylanaraps/pywal
Branch: master
Commit: 236aa48e741f
Files: 321
Total size: 216.9 KB

Directory structure:
gitextract_ozlpg591/

├── .gitignore
├── .pylintrc
├── .travis.yml
├── CHANGELOG.md
├── LICENSE.md
├── MANIFEST.in
├── README.md
├── pywal/
│   ├── __init__.py
│   ├── __main__.py
│   ├── backends/
│   │   ├── __init__.py
│   │   ├── colorthief.py
│   │   ├── colorz.py
│   │   ├── fast_colorthief.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-nqq.css
│   │   ├── colors-oomox
│   │   ├── colors-putty.reg
│   │   ├── colors-rofi-dark.rasi
│   │   ├── colors-rofi-light.rasi
│   │   ├── colors-speedcrunch.json
│   │   ├── colors-sway
│   │   ├── colors-themer.js
│   │   ├── colors-tilix.json
│   │   ├── colors-tty.sh
│   │   ├── colors-vscode.json
│   │   ├── 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_file
    │   ├── test_file.json
    │   └── test_file2.json
    ├── test_image.py
    ├── test_sequences.py
    └── test_util.py

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
dist/*
pywal.egg-info/*
*.pyc
subprocess
re
build/*
.coverage
.vscode/*
__pycache__/*


================================================
FILE: .pylintrc
================================================
[BASIC]
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

[MESSAGES CONTROL]
# inconsistent-return-statements:
#   Disabled as it's a false-positive and a bug in pylint.
# too-many-branches:
#   Disabled as it's a non-issue and only occurs in the
#   process_args() function.
# too-many-statements:
#   Disabled as it's a non-issue and only occurs in the
#   process_args() function.
disable=inconsistent-return-statements,too-many-branches,too-many-statements,too-many-return-statements

[SIMILARITIES]
ignore-imports=y


================================================
FILE: .travis.yml
================================================
language: python
os: linux
dist: xenial
sudo: true

matrix:
    include:
        - python: 3.5
        - python: 3.6
        # - python: 3.7
        #   dist: xenial
        #   sudo: true

before_install:
    - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get -qq update; fi
    - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install -y imagemagick; fi

install:
    - pip install flake8 pylint

script:
    - flake8 pywal tests setup.py
    - pylint pywal tests setup.py
    - python setup.py test


================================================
FILE: CHANGELOG.md
================================================
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

## [Unreleased]


## [3.1.0] - 2018-06-21

- Added `--saturate` to change color saturation.
    - Takes a float as its value: `0.0` to `1.0`.
- Added `vim` output file.
- Fixed `LS_COLORS` issue.
- Fixed issues in iTerm2 on macOS.
- Fixed hang caused by `imagemagick`.
- Fixed issue with `-i` and transparency.


## [3.0.1] - 2018-05-27

- Added Tempus themes.
- Added `LS_COLORS` to `colors.sh` to fix color issues.
- Compressed all theme files.
- Don’t print directory of image used.
- Fixed alpha value not persisting with `wal -R`.
- Fixed vim-airline theme when used with light color-schemes.


## [3.0.0] - 2018-05-06

Pywal now has **250** included themes! If there are any other themes
you'd like to see added. Open an issue.

- Added all of @dkeg's themes.
- Added all themes from [terminal.sexy](https://terminal.sexy)
- Themes are now split between `light` and `dark`.
    - Local themes now need to be put into `~/.config/wal/colorschemes/{light,dark}`.
- Added `unity` wallpaper support.

## [2.1.0] - 2018-04-29

- Added all `base16` themes to `pywal`. @metalelf0
- Added `--iterative` to iterate over a directory in order (*instead of random*).
- Fix minor theme issue in `rofi`. @esp10mm
- Fix some conflicting arguments.
- Fixed bug causing nested directory structure.
- Fixed bug where the configuration directory wouldn't be created early enough.
- Fixed missing color in `st` cache file. @jameh
- Limit color palette width in output.
- Removed `-nocpp` from `xrdb` call.


## [2.0.5] - 2018-04-05

- Fixed crash when using `--theme` on Python `3.5`.

## [2.0.4] - 2018-04-03

- Fixed cursor color
- Made output prettier

## [2.0.3] - 2018-04-02

-  args: Fixed bug where `--backend` wouldn't work.

## [2.0.2] - 2018-04-02

- Fixed bug where `wal -R` wouldn't work.
- Various cleanup and refactoring.
- Proper arg handling for `-R`, `-i` and `--theme`.

## [2.0.1] - 2018-04-01

- Fixed a bug where `pywal` wasn't updating files.
- Fixed a bug where `pywal` would crash if you tried to redirect it's output.

## [2.0.0] - 2018-04-01

This is a big release and I've probably broken something. Expect a minor release or two to fix any bugs that arise. ~~Users of `wpgtk` I recommend not updating `pywal` until @deviantfero adds support for the new release.~~ `wpgtk` is now supported.

It's going to take me some time to update the documentation (*I've got a total rewrite planned*). Bear with me.

## General


- xrdb: Added missing `background` and `foreground` values.
- image: Fixed crash when using light themes and gifs.
- args: Added `-t` to disable `pywal` in ttys.
- args: `-R` now works with theme files.
- sequences: Save sequence file with `-s`. @Amar1729
- misc: Added proper logging to `pywal`.
- misc: Added palette to console output.
- misc: Added colors/bold to console output.


## Backends

`pywal` now has support for different color generation backends. In addition to `pywal`'s default color generation, support was added for:

- `schemer2`: https://github.com/thefryscorer/schemer2
- `colorthief`: https://github.com/fengsp/color-thief-py
- `colorz`: https://github.com/metakirby5/colorz
- `haishoku`: https://github.com/LanceGin/haishoku

Usage:

- `wal --backend` lists all available backends.
- `wal --backend colorz -i img.jpg` sets the backend.
- `wal --backend random` uses a backend at random.

If you know of any other color generation programs let me know and I'll see if I can add backends for them.


## Themes

You can now store colorschemes in files and manage them using `pywal`. There are a bunch of colorschemes included with `pywal` and I will happily accept PRs to add more.

- `wal --theme` lists all available built-in themes.
- `wal --theme theme-name` applies a theme.
- `wal --theme random` applies a theme at random.
- Themes can be added locally at `~/.config/wal/colorschemes`.
- `wal --theme` can be used with colorschemes exported in `json` format from https://terminal.sexy/.
` wal --theme /path/to/file` loads a scheme from a file.

## [1.3.3] - 2018-03-03

- rofi: Added colon to template.
- tty.sh: Cleanup.
- sequences: Fixed terminal highlight colors.
- templates: Added octal color format. @MitchWeaver
- macOS: Fixed error with `.DS_Store` files. @blahsd
- macOS: Disabled travis (*It's really broken*)


## [1.3.2] - 2018-02-04

- Fixed comment colors not being a shade of grey.
- Added version to cache files.
- Removed broken notifications.

## [1.3.0] - 2018-02-03

- Added light colorscheme support.
    - Use `-l` to generate a light scheme.
    - You can use `wal -R -l` (swap to light) and `wal -R` (swap to dark) to swap between light and dark.

![scrot](https://i.imgur.com/VFzC7Vc.jpg)

## [1.2.3] - 2018-02-01

- Fixed typo in help. @gillescastel
- Scheme files are now versioned.
- Changed rofi theme to use the new `rasi` format.
    - New instructions: https://github.com/dylanaraps/pywal/wiki/Customization#rofi
- Added light/dark themes for rofi.
- Oomox is now **off** by default.
    - `-g` now enables oomox.

## [1.2.2] - 2018-01-09

- Added `-g` to skip generating a theme with `oomox`.

## [1.2.1] - 2018-01-08

Remember to use wal -c after every release.

- reload: Call oomox last so it doesn't block.

## [1.2.0] - 2018-01-08

Remember to use wal -c after every release.

- Added support for `oomox`.
    - See: https://github.com/dylanaraps/pywal/wiki/Customization#gtk2gtk3
- Removed support for `flatabulous-wal`.

## [1.1.2] - 2018-01-07

Remember to use `wal -c` after every release.

- fixed bug related to palette sorting.
- use color blending to create a better white.

## [1.1.1] - 2018-01-06

reload: Fixed permissions error.

## [1.1.0] - 2018-01-03

**general**

- Added support for changing colors in linux `ttys`.
- Fixed bug with transparency in urxvt.
- Added `imagemagick display` as a wallpaper setter fallback.

**api**

- Added missing export options.

**misc**

- Code cleanup.
- Minor optimizations.

## [1.0.4] - 2017-12-31

- reload: Fixed issue with rofi.
- reload: Speed up `xrdb` by using `-nocpp`

## [1.0.3] - 2017-12-31

- shuffle: Better error handling
- export: Added missing rofi option.

## [1.0.2] - 2017-12-29

- Add back `-r` for compatibility with `wpgtk`.
    - It's still deprecated.
    - An error message is still displayed.

## [1.0.1] - 2017-12-29

- colors: Improve background contrast.
- colors: Improve forground brightness and contrast.
- general: Fix `pywal` causing pc beeps.

## [1.0.0] - 2017-12-27

\[[Installation](https://github.com/dylanaraps/pywal/wiki/Installation)\] \[[Getting Started](https://github.com/dylanaraps/pywal/wiki/Getting-Started)\] \[[Customization](https://github.com/dylanaraps/pywal/wiki/Customization)\] \[[Wiki](https://github.com/dylanaraps/pywal/wiki)\]


This release of `pywal` contains some large changes and may very well break things for some users. Expect bugs and expect additional releases to fix them. The version has been bumped to `1.0.0` as I'm now happy with where `pywal` is feature-wise.

The goal for the future is improving the schemes that `pywal` generates. Feel free to send me your wallpapers that generate subpar schemes and I'll use them in my testing data.


### Removal of `-r`

The flag `-r` was removed as it was basically a glorified `cat` of the `sequences` file with **300ms** of python overhead. The new recommended way to load the schemes is to replace `wal -r` with `cat ~/.cache/wal/sequences`.


### Removal of `-t`

Yup! The `-t` flag to fix garbage in VTE terminals (termite, xfce4-terminal, gnome-terminal) is no longer needed. I've come up with a workaround that really **shouldn't work** but does. ¯\\\_(ツ)_/¯

The problem: The sequence  `\033[708;#000000\007` is unsupported by VTE and VTE's sequence parsing doesn't hide unknown sequences, instead it just displays them as plain text. We can't add an if statement or a check for VTE terminals as we're writing to each terminal via it's file descriptor. The only thing that is interpreted is escape sequences.

The workaround: The problem sequence is wrapped in a series of other escape sequences so that the unsupported sequence isn't echo'd to the terminal.

How it works:

```
# \0337                # Save cursor position.
# \033[1000H           # Move the cursor off screen.
# \033[8m              # Conceal text.
# \033]708;#000000\007 # Garbage sequence.
# \0338                # Restore cursor position.

\0337\033[1000H\033[8m\033]708;#000000\007\0338
```

This took a lot of trial and error to make sure it works across all terminals and doesn't cause issues for underlying terminal programs.


### Added User Template Support

You can now define your own custom `pywal` template files or you can overwrite the default template files. Any files stored in `~/.config/wal/templates` will be processed and exported to `~/.cache/wal/` under the same name.

The user template files follow the exact same syntax as the built-in templates. See the built-in templates for syntax examples: https://github.com/dylanaraps/pywal/tree/master/pywal/templates

For example: To define a custom `rofi` template file to set the background transparent.

Save this file to `~/.config/wal/templates/colors-rofi.Xresources` and re-run wal. Rofi will now use the colors defined below instead.

```
#define BG #CC{background.strip}
#define HI #CC{color1.strip}
#define FG {color15}
#define TX {color15}

! State:           bg, fg, bg2,  hlbg, hlfg
rofi.color-normal: BG, FG, BG,   HI,   TX
rofi.color-active: BG, FG, BG,   HI,   TX
rofi.color-urgent: BG, HI, BG,   HI,   FG
rofi.color-window: BG, BG, BG
```

### Templates

- Added template file for `rofi`.
- Added template file for `st`.
- Added template file for `tabbed`.
- Added template file for `dwm`.


### Args

- Added `-s` to disable changing terminal colors on the fly.

## [0.7.5] - 2017-12-19

- Really fixed wallpaper bug.

## [0.7.4] - 2017-12-19

- Fixed wallpaper not changing in WMs.

## [0.7.3] - 2017-12-17

- Fixed lint error.

## [0.7.2] - 2017-12-17

- Fixed license file not appearing in release tarballs.
- Fixed bug when using `pywal.reload.colors()`.
- Fixed shuffle not working with some file types.
- Fixed yaml error.
- Fixed sway error.
- Added sway wallpaper support.
- Made wallpaper setting faster for WMs.

## [0.7.0] - 2017-10-19

- Fixed failing tests on macOS. @linuxunil
- Added workaround for cursor color issues.
- Use run instead of popen so that things are closed correctly. @linuxunil
- Added resource file for Sway. @ranisalt
- Set `fzf` colors.

## [0.6.9] - 2017-08-27

- sequences: Fix flash on color reload.

## [0.6.8] - 2017-08-27

- Fixed `File not found` error on Windows.

## [0.6.7] - 2017-08-25

- os: Added support for Windows.
    - Cache dir on Windows is: `%UserProfile%\.cache\wal`
    - Wallpaper setting works on un-activated Windows copies (*neat*).
    - Note: Changing terminal colors doesn't work on Windows.
- xres: Fixed URxvt border not having transparency applied. @JoshuaRLi
- xres: Added `emacs` background/foreground. @adamsdarlingtower



## [0.6.6] - 2017-08-16

- reload: Fixed bug on macOS systems with XQuartz.

## [0.6.4] - 2017-08-15

- image: Fixed issue with relative file paths.

## [0.6.3] - 2017-08-13

- wallpaper: Remove useless print.

## [0.6.2] - 2017-08-13

- wallpaper: Fix `urllib` error when using GNOME or MATE.

## [0.6.1] - 2017-08-13

- wallpaper: Correctly encode file path to URI.

## [0.6.0] - 2017-08-12

- python: Added support for Python 3.5.
- api: `Path` types are no longer accepted by the api. Use `Strings` instead,

## [0.5.13] - 2017-08-12

- args: Added `-R` to restore the previous colorscheme.
- reload: Theme is now option for GTK reload. @deviantfero
- colors: Colors are now correctly set for UXTerm.
- tests: Added more tests. @aeikenberry

## [0.5.12] - 2017-08-03

- Fix wallpaper on macOS. @aeikenberry
- Added `-e` to skip reloading the environment. @aeikenberry

## [0.5.11] - 2017-08-02

- colors: Un-hardcode `color8`.
    - `color8` is now generated from `color0`.

## [0.5.10] - 2017-08-02

- `pywal` now colors iTerm2's window and tabs. @aeikenberry
- Fixed output message inconsistencies.

## [0.5.9] - 2017-07-31

- Fixed `hyper-wal` not working with `pywal`.

## [0.5.8] - 2017-07-31

- Added support for macOS (iTerm2 only)
    - Thanks to @aeikenberry for testing.
- Fixed issue with `tk`.
- Fixed bug with brighter background colors.

## [0.5.7] - 2017-07-30

- general: Use `sys.exit` everywhere instead of `exit`.
- export: Export colors in `yaml` format.
- wallpaper: Fix a crash on first run of `wal`.

## [0.5.6] - 2017-07-28

- css: Fixed wallpaper variable not working in `css`.

Updated `css` example:

```css
@import url('file:///home/dylan/.cache/wal/colors.css');

body {
  background-image: var(--wallpaper);
}
```

## [0.5.5] - 2017-07-28

- pypi: Don't load a 3MB image on pypi or github.
- pypi: Fixed README on pypi.
- install: Fixed pypandoc issue stopping install.
- install: Fixed gtk-reload not being installed with pip.



## [0.5.1] - 2017-07-28

- export: Added GTK2 support.
    - See: https://github.com/dylanaraps/pywal/wiki/Customization#gtk2
- image: Fixed bug causing shuffle to use duplicate images.
- args: Added `-b` to set a custom background color.
    - example: `wal -i img.jpg -b "#333333"`
- colors: `wal` now darkens the background color if the contrast between the wallpaper is too low.
    - See: #60 for an example.

## [0.5.0] - 2017-07-24

There aren't any breaking changes in this release but due to
the size I've bumped the major version number.

- api: `pywal` can now be imported and used as a module.
    - See [using pywal as a module](https://github.com/dylanaraps/pywal/wiki/Using-%60pywal%60-as-a-module).
- args: Added `-a` to control transparency. (URxvt only)
- comments: Removed redundent comments.
- linting: Removed lint comments.
- reload: Reload `polybar` colors automatically.
- speed: Sped up colorscheme generation by `5-6`x  by resizing image before processing.
- tests: Added more tests.
- util: Files are now saved safely.
    - Parent dirs are created on file save if they don't exist.



## [0.4.0] - 2017-07-10

- Wallpaper name/location is now cached in the export files.
- You can now specify a wallpaper to set in your custom co,oscheme files.
- `xclock` colors are now set.


Example coloscheme file with wallpaper:

```json
{
    "wallpaper": "/path/to/img.jpg",

    "special": {
        "background": "#4A3636",
        "foreground": "#F8F8F8",
        "cursor": "#F8F8F8"
    },
    "colors": {
        "color0": "#4A3636",
        "color1": "#EDD0B0",
        "color2": "#EDB7C8",
        "color3": "#E0D4DC",
        "color4": "#F4D3D0",
        "color5": "#F5E8D6",
        "color6": "#F5EDEA",
        "color7": "#F8F8F8",
        "color8": "#999999",
        "color9": "#EDD0B0",
        "color10": "#EDB7C8",
        "color11": "#E0D4DC",
        "color12": "#F4D3D0",
        "color13": "#F5E8D6",
        "color14": "#F5EDEA",
        "color15": "#F8F8F8"
    }
}
```

## [0.3.10] - 2017-07-08

- Better outdated Python version error.
- Fixed infinite loop when `wal` is given a very simple image.
- `wal` will now abort if it can't find `16` colors after 20 loops.
- Fixed a bug where a cached scheme would be used for the wrong image.

## [0.3.8] - 2017-07-07

- Added message to let the user know that `pywal` requires Python `3.6` or greater.

## [0.3.7] - 2017-07-06

- Remove executable permissions from Python files.
- Fix `set_grey()` type mismatch.
- Update docs.
- Fix a bug causing the wallpaper to not be set correctly.

## [0.3.6] - 2017-07-01

- template: Export generic xrdb special colors.

## [0.3.5] - 2017-06-30

- Add back `MANIFEST.in` as it's actually needed.

## [0.3.4] - 2017-06-30

- colors: Fix bug with `i3` titlebars being given the wrong colors.
- template: Added a template for Konsole theme generation.
- general: Remove `MANIFEST.in`. Turns out it's uneeded.

## [0.3.3] - 2017-06-30

- Remove non-ascii char from package description. #23

## [0.3.2] - 2017-06-30

- Really fix templates not being installed.

## [0.3.1] - 2017-06-30

- Fix templates not being installed with `pip`.

## [0.3.0] - 2017-06-30

- Add `-f` flag to read colorscheme from a file. @opatut
    - Added support for importing colors in a `.json` format.
- Exported files are now created using template files.
    - Added `json` export format. (`colors.json`)
- Fixed bug with wallpaper not being set in some Window Managers.

You can now import your own colorschemes using a json file in the following format:

```json
{
    "special": {
        "background": "#3A5130",
        "foreground": "#FAF9F5",
        "cursor": "#FAF9F5"
    },
    "colors": {
        "color0": "#3A5130",
        "color1": "#E3A19D",
        "color2": "#E1CEAE",
        "color3": "#D6DDCC",
        "color4": "#F1D2CB",
        "color5": "#F5E9D6",
        "color6": "#F9F0E5",
        "color7": "#FAF9F5",
        "color8": "#999999",
        "color9": "#E3A19D",
        "color10": "#E1CEAE",
        "color11": "#D6DDCC",
        "color12": "#F1D2CB",
        "color13": "#F5E9D6",
        "color14": "#F9F0E5",
        "color15": "#FAF9F5"
    }
}
```

## [0.2.6] - 2017-06-28

- Fix bug when shuffling images.
- Use `os.scandir` for a speed boost.


## [0.2.5] - 2017-06-27

- Added unit tests.

## [0.2.4] - 2017-06-27

- Remove `find_packages()`.

Note to self: Don't flag releases before coffee.

## [0.2.3] - 2017-06-27

- Fix missing import error.

## [0.2.2] - 2017-06-27

- Fix `console_script` `entry_point`.  #10 - @danielx

## [0.2.1] - 2017-06-26

- Fix bug with `vte` terminals.

## [0.2.0] - 2017-06-26

- Moved `wal` into a module and split the script into multiple files.
- Removed all usage of global variables.
- General cleanup.

## [0.1.6] - 2017-06-25

- Fix incorrect Python shebang #5.
- [wallpaper] Surpress `xfconf` output.

## [0.1.5] - 2017-06-23

- Cleanup
- Name change

## [0.1.4] - 2017-06-22

- Display a notification during generation.
- Remove macOS code.
    - The main `wal` functions don't work on macOS so why support it in minor areas?

## [0.1.3] - 2017-06-22

- I love pypi!

## [0.1.2] - 2017-06-22

- Remove all markdown conversion from `setup.py`.

## [0.1.1] - 2017-06-22

- Fix pypi long description.

## 0.1.0 - 2017-06-22



[Unreleased]: https://github.com/dylanaraps/pywal/compare/3.1.0...HEAD
[3.1.0]: https://github.com/dylanaraps/pywal/compare/3.0.1...3.1.0
[3.0.1]: https://github.com/dylanaraps/pywal/compare/3.0.0...3.0.1
[3.0.0]: https://github.com/dylanaraps/pywal/compare/2.1.0...3.0.0
[2.1.0]: https://github.com/dylanaraps/pywal/compare/2.0.5...2.1.0
[2.0.5]: https://github.com/dylanaraps/pywal/compare/2.0.4...2.0.5
[2.0.4]: https://github.com/dylanaraps/pywal/compare/2.0.3...2.0.4
[2.0.3]: https://github.com/dylanaraps/pywal/compare/2.0.2...2.0.3
[2.0.2]: https://github.com/dylanaraps/pywal/compare/2.0.1...2.0.2
[2.0.1]: https://github.com/dylanaraps/pywal/compare/2.0.0...2.0.1
[2.0.0]: https://github.com/dylanaraps/pywal/compare/1.3.3...2.0.0
[1.3.3]: https://github.com/dylanaraps/pywal/compare/1.3.2...1.3.3
[1.3.2]: https://github.com/dylanaraps/pywal/compare/1.3.0...1.3.2
[1.3.0]: https://github.com/dylanaraps/pywal/compare/1.2.3...1.3.0
[1.2.3]: https://github.com/dylanaraps/pywal/compare/1.2.2...1.2.3
[1.2.2]: https://github.com/dylanaraps/pywal/compare/1.2.1...1.2.2
[1.2.1]: https://github.com/dylanaraps/pywal/compare/1.2.0...1.2.1
[1.2.0]: https://github.com/dylanaraps/pywal/compare/1.1.2...1.2.0
[1.1.2]: https://github.com/dylanaraps/pywal/compare/1.1.1...1.1.2
[1.1.1]: https://github.com/dylanaraps/pywal/compare/1.1.0...1.1.1
[1.1.0]: https://github.com/dylanaraps/pywal/compare/1.0.4...1.1.0
[1.0.4]: https://github.com/dylanaraps/pywal/compare/1.0.3...1.0.4
[1.0.3]: https://github.com/dylanaraps/pywal/compare/1.0.2...1.0.3
[1.0.2]: https://github.com/dylanaraps/pywal/compare/1.0.1...1.0.2
[1.0.1]: https://github.com/dylanaraps/pywal/compare/1.0.0...1.0.1
[1.0.0]: https://github.com/dylanaraps/pywal/compare/0.7.5...1.0.0
[0.7.5]: https://github.com/dylanaraps/pywal/compare/0.7.4...0.7.5
[0.7.4]: https://github.com/dylanaraps/pywal/compare/0.7.3...0.7.4
[0.7.3]: https://github.com/dylanaraps/pywal/compare/0.7.2...0.7.3
[0.7.2]: https://github.com/dylanaraps/pywal/compare/0.7.0...0.7.2
[0.7.0]: https://github.com/dylanaraps/pywal/compare/0.6.9...0.7.0
[0.6.9]: https://github.com/dylanaraps/pywal/compare/0.6.8...0.6.9
[0.6.8]: https://github.com/dylanaraps/pywal/compare/0.6.7...0.6.8
[0.6.7]: https://github.com/dylanaraps/pywal/compare/0.6.6...0.6.7
[0.6.6]: https://github.com/dylanaraps/pywal/compare/0.6.4...0.6.6
[0.6.4]: https://github.com/dylanaraps/pywal/compare/0.6.3...0.6.4
[0.6.3]: https://github.com/dylanaraps/pywal/compare/0.6.2...0.6.3
[0.6.2]: https://github.com/dylanaraps/pywal/compare/0.6.1...0.6.2
[0.6.1]: https://github.com/dylanaraps/pywal/compare/0.6.0...0.6.1
[0.6.0]: https://github.com/dylanaraps/pywal/compare/0.5.13...0.6.0
[0.5.13]: https://github.com/dylanaraps/pywal/compare/0.5.12...0.5.13
[0.5.12]: https://github.com/dylanaraps/pywal/compare/0.5.11...0.5.12
[0.5.11]: https://github.com/dylanaraps/pywal/compare/0.5.10...0.5.11
[0.5.10]: https://github.com/dylanaraps/pywal/compare/0.5.9...0.5.10
[0.5.9]: https://github.com/dylanaraps/pywal/compare/0.5.8...0.5.9
[0.5.8]: https://github.com/dylanaraps/pywal/compare/0.5.7...0.5.8
[0.5.7]: https://github.com/dylanaraps/pywal/compare/0.5.6...0.5.7
[0.5.6]: https://github.com/dylanaraps/pywal/compare/0.5.5...0.5.6
[0.5.5]: https://github.com/dylanaraps/pywal/compare/0.5.1...0.5.5
[0.5.1]: https://github.com/dylanaraps/pywal/compare/0.5.0...0.5.1
[0.5.0]: https://github.com/dylanaraps/pywal/compare/0.4.0...0.5.0
[0.4.0]: https://github.com/dylanaraps/pywal/compare/0.3.10...0.4.0
[0.3.10]: https://github.com/dylanaraps/pywal/compare/0.3.8...0.3.10
[0.3.8]: https://github.com/dylanaraps/pywal/compare/0.3.7...0.3.8
[0.3.7]: https://github.com/dylanaraps/pywal/compare/0.3.6...0.3.7
[0.3.6]: https://github.com/dylanaraps/pywal/compare/0.3.5...0.3.6
[0.3.5]: https://github.com/dylanaraps/pywal/compare/0.3.4...0.3.5
[0.3.4]: https://github.com/dylanaraps/pywal/compare/0.3.3...0.3.4
[0.3.3]: https://github.com/dylanaraps/pywal/compare/0.3.2...0.3.3
[0.3.2]: https://github.com/dylanaraps/pywal/compare/0.3.1...0.3.2
[0.3.1]: https://github.com/dylanaraps/pywal/compare/0.3.0...0.3.1
[0.3.0]: https://github.com/dylanaraps/pywal/compare/0.2.6...0.3.0
[0.2.6]: https://github.com/dylanaraps/pywal/compare/0.2.5...0.2.6
[0.2.5]: https://github.com/dylanaraps/pywal/compare/0.2.4...0.2.5
[0.2.4]: https://github.com/dylanaraps/pywal/compare/0.2.3...0.2.4
[0.2.3]: https://github.com/dylanaraps/pywal/compare/0.2.2...0.2.3
[0.2.2]: https://github.com/dylanaraps/pywal/compare/0.2.1...0.2.2
[0.2.1]: https://github.com/dylanaraps/pywal/compare/0.2.0...0.2.1
[0.2.0]: https://github.com/dylanaraps/pywal/compare/0.1.6...0.2.0
[0.1.6]: https://github.com/dylanaraps/pywal/compare/0.1.5...0.1.6
[0.1.5]: https://github.com/dylanaraps/pywal/compare/0.1.4...0.1.5
[0.1.4]: https://github.com/dylanaraps/pywal/compare/0.1.3...0.1.4
[0.1.3]: https://github.com/dylanaraps/pywal/compare/0.1.2...0.1.3
[0.1.2]: https://github.com/dylanaraps/pywal/compare/0.1.1...0.1.2
[0.1.1]: https://github.com/dylanaraps/pywal/compare/0.1.0...0.1.1


================================================
FILE: LICENSE.md
================================================
The MIT License (MIT)

Copyright (c) 2017 Dylan Araps

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:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

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.


================================================
FILE: MANIFEST.in
================================================
include pywal/templates/*
include pywal/backends/*
include pywal/scripts/*
include pywal/colorschemes/*
include pywal/colorschemes/light/*
include pywal/colorschemes/dark/*
include tests/*
include tests/test_files/*
include .pylintrc
include README.md
include LICENSE.md


================================================
FILE: README.md
================================================
<h3 align="center"><img src="https://i.imgur.com/5WgMACe.gif" width="200px"></h3>
<p align="center">Generate and change color-schemes on the fly.</p>

<p align="center">
<a href="https://travis-ci.org/dylanaraps/pywal"><img src="https://travis-ci.org/dylanaraps/pywal.svg?branch=master"></a>
<a href="./LICENSE.md"><img src="https://img.shields.io/badge/license-MIT-blue.svg"></a>
<a href="https://pypi.python.org/pypi/pywal/"><img src="https://img.shields.io/pypi/v/pywal.svg"></a>
<a href="https://www.patreon.com/dyla"><img src="https://img.shields.io/badge/donate-patreon-yellow.svg"></a>
<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=V7QNJNKS3WYVS"><img src="https://img.shields.io/badge/donate-paypal-green.svg"></a>
</p>

<img src="https://i.imgur.com/HhK3LDv.jpg" alt="img" align="right" width="400px">

Pywal is a tool that generates a color palette from the dominant colors in an image. It then applies the colors system-wide and on-the-fly in all of your favourite programs.  

There are currently 5 supported color generation backends, each providing a different palette of colors from each image. You're bound to find an appealing color-scheme.

Pywal also supports predefined themes and has over 250 themes built-in. You can also create your own theme files to share with others.

The goal of Pywal was to be as out of the way as possible. It doesn't modify any of your existing configuration files. Instead it works around them and provides tools to integrate your system as you see fit.

Terminal emulators and TTYs have their color-schemes updated in real-time with no delay. With minimal configuration this functionality can be extended to almost anything running on your system.

### More: \[[Installation](https://github.com/dylanaraps/pywal/wiki/Installation)] \[[Getting Started](https://github.com/dylanaraps/pywal/wiki/Getting-Started)] \[[Customization](https://github.com/dylanaraps/pywal/wiki/Customization)] \[[Wiki](https://github.com/dylanaraps/pywal/wiki)] \[[Screenshots](https://www.reddit.com/r/unixporn/search?q=wal&restrict_sr=on&sort=relevance&t=all)]


================================================
FILE: pywal/__init__.py
================================================
"""
                                      '||
... ...  .... ... ... ... ...  ....    ||
 ||'  ||  '|.  |   ||  ||  |  '' .||   ||
 ||    |   '|.|     ||| |||   .|' ||   ||
 ||...'     '|       |   |    '|..'|' .||.
 ||      .. |
''''      ''
Created by Dylan Araps.
"""

from .settings import __version__, __cache_version__
from . import colors
from . import export
from . import image
from . import reload
from . import sequences
from . import theme
from . import wallpaper

__all__ = [
    "__version__",
    "__cache_version__",
    "colors",
    "export",
    "image",
    "reload",
    "sequences",
    "theme",
    "wallpaper",
]


================================================
FILE: pywal/__main__.py
================================================
"""
                                      '||
... ...  .... ... ... ... ...  ....    ||
 ||'  ||  '|.  |   ||  ||  |  '' .||   ||
 ||    |   '|.|     ||| |||   .|' ||   ||
 ||...'     '|       |   |    '|..'|' .||.
 ||      .. |
''''      ''
Created by Dylan Araps.
"""

import argparse
import logging
import os
import shutil
import sys

from .settings import __version__, CACHE_DIR, CONF_DIR
from . import colors
from . import export
from . import image
from . import reload
from . import sequences
from . import theme
from . import util
from . import wallpaper


def get_args():
    """Get the script arguments."""
    description = "wal - Generate colorschemes on the fly"
    arg = argparse.ArgumentParser(description=description)

    arg.add_argument("-a", metavar="\"alpha\"",
                     help="Set terminal background transparency. \
                           *Only works in URxvt*")

    arg.add_argument("-b", metavar="background",
                     help="Custom background color to use.")

    arg.add_argument("--backend", metavar="backend",
                     help="Which color backend to use. \
                           Use 'wal --backend' to list backends.",
                     const="list_backends", type=str, nargs="?")

    arg.add_argument("--theme", "-f", metavar="/path/to/file or theme_name",
                     help="Which colorscheme file to use. \
                           Use 'wal --theme' to list builtin and user themes.",
                     const="list_themes", nargs="?")

    arg.add_argument("--iterative", action="store_true",
                     help="When pywal is given a directory as input and this "
                          "flag is used: Go through the images in order "
                          "instead of shuffled.")

    arg.add_argument("--recursive", action="store_true",
                     help="When pywal is given a directory as input and this "
                          "flag is used: Search for images recursively in "
                          "subdirectories instead of the root only.")

    arg.add_argument("--saturate", metavar="0.0-1.0",
                     help="Set the color saturation.")

    arg.add_argument("--preview", action="store_true",
                     help="Print the current color palette.")

    arg.add_argument("--vte", action="store_true",
                     help="Fix text-artifacts printed in VTE terminals.")

    arg.add_argument("-c", action="store_true",
                     help="Delete all cached colorschemes.")

    arg.add_argument("-i", metavar="\"/path/to/img.jpg\"",
                     help="Which image or directory to use.")

    arg.add_argument("-l", action="store_true",
                     help="Generate a light colorscheme.")

    arg.add_argument("-n", action="store_true",
                     help="Skip setting the wallpaper.")

    arg.add_argument("-o", metavar="\"script_name\"", action="append",
                     help="External script to run after \"wal\".")

    arg.add_argument("-p", metavar="\"theme_name\"",
                     help="permanently save theme to "
                     "$XDG_CONFIG_HOME/wal/colorschemes with "
                     "the specified name")

    arg.add_argument("-q", action="store_true",
                     help="Quiet mode, don\'t print anything.")

    arg.add_argument("-r", action="store_true",
                     help="'wal -r' is deprecated: Use \
                           (cat ~/.cache/wal/sequences &) instead.")

    arg.add_argument("-R", action="store_true",
                     help="Restore previous colorscheme.")

    arg.add_argument("-s", action="store_true",
                     help="Skip changing colors in terminals.")

    arg.add_argument("-t", action="store_true",
                     help="Skip changing colors in tty.")

    arg.add_argument("-v", action="store_true",
                     help="Print \"wal\" version.")

    arg.add_argument("-w", action="store_true",
                     help="Use last used wallpaper for color generation.")

    arg.add_argument("-e", action="store_true",
                     help="Skip reloading gtk/xrdb/i3/sway/polybar")

    return arg


def parse_args_exit(parser):
    """Process args that exit."""
    args = parser.parse_args()

    if len(sys.argv) <= 1:
        parser.print_help()
        sys.exit(1)

    if args.v:
        parser.exit(0, "wal %s\n" % __version__)

    if args.preview:
        print("Current colorscheme:", sep='')
        colors.palette()
        sys.exit(0)

    if args.i and args.theme:
        parser.error("Conflicting arguments -i and -f.")

    if args.r:
        reload.colors()
        sys.exit(0)

    if args.c:
        scheme_dir = os.path.join(CACHE_DIR, "schemes")
        shutil.rmtree(scheme_dir, ignore_errors=True)
        sys.exit(0)

    if not args.i and \
       not args.theme and \
       not args.R and \
       not args.w and \
       not args.backend:
        parser.error("No input specified.\n"
                     "--backend, --theme, -i or -R are required.")

    if args.theme == "list_themes":
        theme.list_out()
        sys.exit(0)

    if args.backend == "list_backends":
        print("\n - ".join(["\033[1;32mBackends\033[0m:",
                            *colors.list_backends()]))
        sys.exit(0)


def parse_args(parser):
    """Process args."""
    args = parser.parse_args()

    if args.q:
        logging.getLogger().disabled = True
        sys.stdout = sys.stderr = open(os.devnull, "w")

    if args.a:
        util.Color.alpha_num = args.a

    if args.i:
        image_file = image.get(args.i, iterative=args.iterative,
                               recursive=args.recursive)
        colors_plain = colors.get(image_file, args.l, args.backend,
                                  sat=args.saturate)

    if args.theme:
        colors_plain = theme.file(args.theme, args.l)

    if args.R:
        colors_plain = theme.file(os.path.join(CACHE_DIR, "colors.json"))

    if args.w:
        cached_wallpaper = util.read_file(os.path.join(CACHE_DIR, "wal"))
        colors_plain = colors.get(cached_wallpaper[0], args.l, args.backend,
                                  sat=args.saturate)

    if args.b:
        args.b = "#%s" % (args.b.strip("#"))
        colors_plain["special"]["background"] = args.b
        colors_plain["colors"]["color0"] = args.b

    if not args.n:
        wallpaper.change(colors_plain["wallpaper"])

    if args.p:
        theme.save(colors_plain, args.p, args.l)

    sequences.send(colors_plain, to_send=not args.s, vte_fix=args.vte)

    if sys.stdout.isatty():
        colors.palette()

    export.every(colors_plain)

    if not args.e:
        reload.env(tty_reload=not args.t)

    if args.o:
        for cmd in args.o:
            util.disown([cmd])

    if not args.e:
        reload.gtk()


def main():
    """Main script function."""
    util.create_dir(os.path.join(CONF_DIR, "templates"))
    util.create_dir(os.path.join(CONF_DIR, "colorschemes/light/"))
    util.create_dir(os.path.join(CONF_DIR, "colorschemes/dark/"))

    util.setup_logging()
    parser = get_args()

    parse_args_exit(parser)
    parse_args(parser)


if __name__ == "__main__":
    main()


================================================
FILE: pywal/backends/__init__.py
================================================
r"""
Hh                         ____
HP       "HHF:. `._ :.,-'""    "-.
F         F"  :::..'""     "-.    `.
F                ,            \     \    "BACKENDS"
F    j\         /              ;     `.
|    j  `.      `              A       \
|    |    ;_       .           8        \
J    F\_,'| "`-----.\         j `.       \
"""


================================================
FILE: pywal/backends/colorthief.py
================================================
"""
Generate a colorscheme using ColorThief.
"""
import logging
import sys

try:
    from colorthief import ColorThief

except ImportError:
    logging.error("ColorThief wasn't found on your system.")
    logging.error("Try another backend. (wal --backend)")
    sys.exit(1)

from .. import util


def gen_colors(img):
    """Loop until 16 colors are generated."""
    color_cmd = ColorThief(img).get_palette

    for i in range(0, 10, 1):
        raw_colors = color_cmd(color_count=8 + i)

        if len(raw_colors) >= 8:
            break

        if i == 10:
            logging.error("ColorThief couldn't generate a suitable palette.")
            sys.exit(1)

        else:
            logging.warning("ColorThief couldn't generate a palette.")
            logging.warning("Trying a larger palette size %s", 8 + i)

    return [util.rgb_to_hex(color) for color in raw_colors]


def adjust(cols, light):
    """Create palette."""
    cols.sort(key=util.rgb_to_yiq)
    raw_colors = [*cols, *cols]

    if light:
        raw_colors[0] = util.lighten_color(cols[0], 0.90)
        raw_colors[7] = util.darken_color(cols[0], 0.75)

    else:
        for color in raw_colors:
            color = util.lighten_color(color, 0.40)

        raw_colors[0] = util.darken_color(cols[0], 0.80)
        raw_colors[7] = util.lighten_color(cols[0], 0.60)

    raw_colors[8] = util.lighten_color(cols[0], 0.20)
    raw_colors[15] = raw_colors[7]

    return raw_colors


def get(img, light=False):
    """Get colorscheme."""
    cols = gen_colors(img)
    return adjust(cols, light)


================================================
FILE: pywal/backends/colorz.py
================================================
"""
Generate a colorscheme using Colorz.
"""
import logging
import sys

try:
    import colorz

except ImportError:
    logging.error("colorz wasn't found on your system.")
    logging.error("Try another backend. (wal --backend)")
    sys.exit(1)

from .. import colors
from .. import util


def gen_colors(img):
    """Generate a colorscheme using Colorz."""
    # pylint: disable=not-callable
    raw_colors = colorz.colorz(img, n=6, bold_add=0)
    return [util.rgb_to_hex([*color[0]]) for color in raw_colors]


def adjust(cols, light):
    """Create palette."""
    raw_colors = [cols[0], *cols, "#FFFFFF",
                  "#000000", *cols, "#FFFFFF"]

    return colors.generic_adjust(raw_colors, light)


def get(img, light=False):
    """Get colorscheme."""
    cols = gen_colors(img)

    if len(cols) < 6:
        logging.error("colorz failed to generate enough colors.")
        logging.error("Try another backend or another image. (wal --backend)")
        sys.exit(1)

    return adjust(cols, light)


================================================
FILE: pywal/backends/fast_colorthief.py
================================================
"""
Generate a colorscheme using fast_colorthief.
"""
import logging
import sys

try:
    import fast_colorthief

except ImportError:
    logging.error("fast_colorthief wasn't found on your system.")
    logging.error("Try another backend. (wal --backend)")
    sys.exit(1)

from .. import util


def gen_colors(img):
    """ Ask backend to generate 16 colors. """
    raw_colors = fast_colorthief.get_palette(img, 16)

    return [util.rgb_to_hex(color) for color in raw_colors]


def adjust(cols, light):
    """Create palette."""
    cols.sort(key=util.rgb_to_yiq)
    raw_colors = [*cols, *cols]

    if light:
        raw_colors[0] = util.lighten_color(cols[0], 0.90)
        raw_colors[7] = util.darken_color(cols[0], 0.75)

    else:
        for color in raw_colors:
            color = util.lighten_color(color, 0.40)

        raw_colors[0] = util.darken_color(cols[0], 0.80)
        raw_colors[7] = util.lighten_color(cols[0], 0.60)

    raw_colors[8] = util.lighten_color(cols[0], 0.20)
    raw_colors[15] = raw_colors[7]

    return raw_colors


def get(img, light=False):
    """Get colorscheme."""
    cols = gen_colors(img)
    return adjust(cols, light)


================================================
FILE: pywal/backends/haishoku.py
================================================
"""
Generate a colorscheme using Haishoku.
"""
import logging
import sys

try:
    from haishoku.haishoku import Haishoku

except ImportError:
    logging.error("Haishoku wasn't found on your system.")
    logging.error("Try another backend. (wal --backend)")
    sys.exit(1)

from .. import colors
from .. import util


def gen_colors(img):
    """Generate a colorscheme using Colorz."""
    palette = Haishoku.getPalette(img)
    return [util.rgb_to_hex(col[1]) for col in palette]


def adjust(cols, light):
    """Create palette."""
    cols.sort(key=util.rgb_to_yiq)
    raw_colors = [*cols, *cols]
    raw_colors[0] = util.lighten_color(cols[0], 0.40)

    return colors.generic_adjust(raw_colors, light)


def get(img, light=False):
    """Get colorscheme."""
    cols = gen_colors(img)
    return adjust(cols, light)


================================================
FILE: pywal/backends/schemer2.py
================================================
"""
Generate a colorscheme using Schemer2.
"""
import logging
import shutil
import subprocess
import sys

from .. import colors
from .. import util


def gen_colors(img):
    """Generate a colorscheme using Colorz."""
    cmd = ["schemer2", "-format", "img::colors", "-minBright", "75", "-in"]
    return subprocess.check_output([*cmd, img]).splitlines()


def adjust(cols, light):
    """Create palette."""
    cols.sort(key=util.rgb_to_yiq)
    raw_colors = [*cols[8:], *cols[8:]]

    return colors.generic_adjust(raw_colors, light)


def get(img, light=False):
    """Get colorscheme."""
    if not shutil.which("schemer2"):
        logging.error("Schemer2 wasn't found on your system.")
        logging.error("Try another backend. (wal --backend)")
        sys.exit(1)

    cols = [col.decode('UTF-8') for col in gen_colors(img)]
    return adjust(cols, light)


================================================
FILE: pywal/backends/wal.py
================================================
"""
Generate a colorscheme using imagemagick.
"""
import logging
import re
import shutil
import subprocess
import sys

from .. import util


def imagemagick(color_count, img, magick_command):
    """Call Imagemagick to generate a scheme."""
    flags = ["-resize", "25%", "-colors", str(color_count),
             "-unique-colors", "txt:-"]
    img += "[0]"

    return subprocess.check_output([*magick_command, img, *flags]).splitlines()


def has_im():
    """Check to see if the user has im installed."""
    if shutil.which("magick"):
        return ["magick", "convert"]

    if shutil.which("convert"):
        return ["convert"]

    logging.error("Imagemagick wasn't found on your system.")
    logging.error("Try another backend. (wal --backend)")
    sys.exit(1)


def gen_colors(img):
    """Format the output from imagemagick into a list
       of hex colors."""
    magick_command = has_im()

    for i in range(0, 20, 1):
        raw_colors = imagemagick(16 + i, img, magick_command)

        if len(raw_colors) > 16:
            break

        if i == 19:
            logging.error("Imagemagick couldn't generate a suitable palette.")
            sys.exit(1)

        else:
            logging.warning("Imagemagick couldn't generate a palette.")
            logging.warning("Trying a larger palette size %s", 16 + i)

    return [re.search("#.{6}", str(col)).group(0) for col in raw_colors[1:]]


def adjust(colors, light):
    """Adjust the generated colors and store them in a dict that
       we will later save in json format."""
    raw_colors = colors[:1] + colors[8:16] + colors[8:-1]

    # Manually adjust colors.
    if light:
        for color in raw_colors:
            color = util.saturate_color(color, 0.5)

        raw_colors[0] = util.lighten_color(colors[-1], 0.85)
        raw_colors[7] = colors[0]
        raw_colors[8] = util.darken_color(colors[-1], 0.4)
        raw_colors[15] = colors[0]

    else:
        # Darken the background color slightly.
        if raw_colors[0][1] != "0":
            raw_colors[0] = util.darken_color(raw_colors[0], 0.40)

        raw_colors[7] = util.blend_color(raw_colors[7], "#EEEEEE")
        raw_colors[8] = util.darken_color(raw_colors[7], 0.30)
        raw_colors[15] = util.blend_color(raw_colors[15], "#EEEEEE")

    return raw_colors


def get(img, light=False):
    """Get colorscheme."""
    colors = gen_colors(img)
    return adjust(colors, light)


================================================
FILE: pywal/colors.py
================================================
"""
Generate a palette using various backends.
"""
import logging
import os
import random
import re
import sys

from . import theme
from . import util
from .settings import CACHE_DIR, MODULE_DIR, __cache_version__


def list_backends():
    """List color backends."""
    return [b.name.replace(".py", "") for b in
            os.scandir(os.path.join(MODULE_DIR, "backends"))
            if "__" not in b.name]

def normalize_img_path(img: str):
    """Normalizes the image path for output."""
    if os.name == 'nt':
        # On Windows, the JSON.dump ends up outputting un-escaped backslash breaking
        # the ability to read colors.json. Windows supports forward slash, so we can
        # use that for now
        return img.replace('\\', '/')
    return img

def colors_to_dict(colors, img):
    """Convert list of colors to pywal format."""
    return {
        "wallpaper": normalize_img_path(img),
        "alpha": util.Color.alpha_num,

        "special": {
            "background": colors[0],
            "foreground": colors[15],
            "cursor": colors[15]
        },

        "colors": {
            "color0": colors[0],
            "color1": colors[1],
            "color2": colors[2],
            "color3": colors[3],
            "color4": colors[4],
            "color5": colors[5],
            "color6": colors[6],
            "color7": colors[7],
            "color8": colors[8],
            "color9": colors[9],
            "color10": colors[10],
            "color11": colors[11],
            "color12": colors[12],
            "color13": colors[13],
            "color14": colors[14],
            "color15": colors[15]
        }
    }


def generic_adjust(colors, light):
    """Generic color adjustment for themers."""
    if light:
        for color in colors:
            color = util.saturate_color(color, 0.60)
            color = util.darken_color(color, 0.5)

        colors[0] = util.lighten_color(colors[0], 0.95)
        colors[7] = util.darken_color(colors[0], 0.75)
        colors[8] = util.darken_color(colors[0], 0.25)
        colors[15] = colors[7]

    else:
        colors[0] = util.darken_color(colors[0], 0.80)
        colors[7] = util.lighten_color(colors[0], 0.75)
        colors[8] = util.lighten_color(colors[0], 0.25)
        colors[15] = colors[7]

    return colors


def saturate_colors(colors, amount):
    """Saturate all colors."""
    if amount and float(amount) <= 1.0:
        for i, _ in enumerate(colors):
            if i not in [0, 7, 8, 15]:
                colors[i] = util.saturate_color(colors[i], float(amount))

    return colors


def cache_fname(img, backend, light, cache_dir, sat=""):
    """Create the cache file name."""
    color_type = "light" if light else "dark"
    file_name = re.sub("[/|\\|.]", "_", img)
    file_size = os.path.getsize(img)

    file_parts = [file_name, color_type, backend,
                  sat, file_size, __cache_version__]
    return [cache_dir, "schemes", "%s_%s_%s_%s_%s_%s.json" % (*file_parts,)]


def get_backend(backend):
    """Figure out which backend to use."""
    if backend == "random":
        backends = list_backends()
        random.shuffle(backends)
        return backends[0]

    return backend


def palette():
    """Generate a palette from the colors."""
    for i in range(0, 16):
        if i % 8 == 0:
            print()

        if i > 7:
            i = "8;5;%s" % i

        print("\033[4%sm%s\033[0m" % (i, " " * (80 // 20)), end="")

    print("\n")


def get(img, light=False, backend="wal", cache_dir=CACHE_DIR, sat=""):
    """Generate a palette."""
    # home_dylan_img_jpg_backend_1.2.2.json
    cache_name = cache_fname(img, backend, light, cache_dir, sat)
    cache_file = os.path.join(*cache_name)

    if os.path.isfile(cache_file):
        colors = theme.file(cache_file)
        colors["alpha"] = util.Color.alpha_num
        logging.info("Found cached colorscheme.")

    else:
        logging.info("Generating a colorscheme.")
        backend = get_backend(backend)

        # Dynamically import the backend we want to use.
        # This keeps the dependencies "optional".
        try:
            __import__("pywal.backends.%s" % backend)
        except ImportError:
            __import__("pywal.backends.wal")
            backend = "wal"

        logging.info("Using %s backend.", backend)
        backend = sys.modules["pywal.backends.%s" % backend]
        colors = getattr(backend, "get")(img, light)
        colors = colors_to_dict(saturate_colors(colors, sat), img)

        util.save_file_json(colors, cache_file)
        logging.info("Generation complete.")

    return colors


def file(input_file):
    """Deprecated: symbolic link to --> theme.file"""
    return theme.file(input_file)


================================================
FILE: pywal/colorschemes/dark/3024.json
================================================
{"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"}}


================================================
FILE: pywal/colorschemes/dark/ashes.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-3024.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-apathy.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-ashes.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-cave.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-dune.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-estuary.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-forest.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-heath.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-lakeside.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-plateau.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-savanna.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-seaside.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-atelier-sulphurpool.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-bespin.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-bathory.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-burzum.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-funeral.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-gorgoroth.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-immortal.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-khold.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-marduk.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-mayhem.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-nile.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal-venom.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-black-metal.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-brewer.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-bright.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-brushtrees.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-chalk.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-circus.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-classic.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-codeschool.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-default.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-dracula.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-eighties.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-embers.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-flat.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-google.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-grayscale.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-greenscreen.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-gruvbox-hard.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-gruvbox-medium.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-gruvbox-pale.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-gruvbox-soft.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-harmonic.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-hopscotch.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-icy.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-irblack.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-isotope.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-macintosh.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-marrakesh.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-materia.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-material-palenight.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-material.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-materialer.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-mellow-purple.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-mocha.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-monokai.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-nord.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-ocean.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-oceanicnext.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-onedark.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-outrun.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-paraiso.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-phd.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-pico.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-pop.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-porple.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-railscasts.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-rebecca.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-seti.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-snazzy.json
================================================
{"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"}}


================================================
FILE: pywal/colorschemes/dark/base16-solarflare.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-solarized.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-spacemacs.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-summerfruit.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-tomorrow-night.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-tube.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-twilight.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-unikitty.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-woodland.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-xcode-dusk.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16-zenburn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/base16tooth.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/darktooth.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-5725.json
================================================
{"special":{"background":"#353234","foreground":"#c29f6f","cursor":"#363334"},"colors":{"color0":"#353234","color1":"#97544d","color2":"#97a293","color3":"#c29f6f","color4":"#5e606c","color5":"#7a6054","color6":"#78746c","color7":"#c3c1b8","color8":"#5c575b","color9":"#97544d","color10":"#97a293","color11":"#c29f6f","color12":"#5e606c","color13":"#7a6054","color14":"#78746c","color15":"#c3c1b8"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-amiox.json
================================================
{"special":{"background":"#262020","foreground":"#aa9a71","cursor":"#b1a89c"},"colors":{"color0":"#262020","color1":"#925633","color2":"#55634f","color3":"#aa9a71","color4":"#5e6676","color5":"#57464d","color6":"#47676e","color7":"#b1a89c","color8":"#514c4c","color9":"#925633","color10":"#55634f","color11":"#aa9a71","color12":"#5e6676","color13":"#57464d","color14":"#47676e","color15":"#c8c1b9"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-bark.json
================================================
{"special":{"background":"#30272b","foreground":"#978341","cursor":"#bcb8ba"},"colors":{"color0":"#30272b","color1":"#925633","color2":"#697234","color3":"#978341","color4":"#5e6676","color5":"#694e63","color6":"#47676e","color7":"#bcb8ba","color8":"#443c40","color9":"#925633","color10":"#697234","color11":"#978341","color12":"#5e6676","color13":"#694e63","color14":"#47676e","color15":"#bcb8ba"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-blend.json
================================================
{"special":{"background":"#272725","foreground":"#bc9f67","cursor":"#282826"},"colors":{"color0":"#272725","color1":"#7d5151","color2":"#959c4f","color3":"#a78749","color4":"#455563","color5":"#9f908d","color6":"#4a5e5b","color7":"#f2f2f2","color8":"#4f4f4b","color9":"#7d5151","color10":"#959c4f","color11":"#a78749","color12":"#455563","color13":"#9f908d","color14":"#4a5e5b","color15":"#ffffff"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-blok.json
================================================
{"special":{"background":"#2c2a2b","foreground":"#baad8a","cursor":"#bab9ba"},"colors":{"color0":"#2c2a2b","color1":"#a67979","color2":"#809f7b","color3":"#baad8a","color4":"#6d7575","color5":"#7d6969","color6":"#7b9899","color7":"#bab9ba","color8":"#545253","color9":"#a67979","color10":"#809f7b","color11":"#baad8a","color12":"#6d7575","color13":"#7d6969","color14":"#7b9899","color15":"#bab9ba"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-bluetype.json
================================================
{"special":{"background":"#272a2a","foreground":"#80807e","cursor":"#eaeaed"},"colors":{"color0":"#272a2a","color1":"#b05f5f","color2":"#b05f5f","color3":"#88aa55","color4":"#88aa55","color5":"#ccb05f","color6":"#ccb05f","color7":"#556973","color8":"#484c4e","color9":"#b05f5f","color10":"#b05f5f","color11":"#88aa55","color12":"#88aa55","color13":"#ccb05f","color14":"#ccb05f","color15":"#f6f7f8"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-blumune.json
================================================
{"special":{"background":"#1c1f23","foreground":"#7e6b5f","cursor":"#202428"},"colors":{"color0":"#1c1f23","color1":"#234640","color2":"#555552","color3":"#7e6b5f","color4":"#384758","color5":"#444d4d","color6":"#415459","color7":"#ccc7bf","color8":"#33383f","color9":"#234640","color10":"#555552","color11":"#7e6b5f","color12":"#384758","color13":"#444d4d","color14":"#415459","color15":"#e3e0db"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-book.json
================================================
{"special":{"background":"#2b2b28","foreground":"#937b5a","cursor":"#2c2c29"},"colors":{"color0":"#2b2b28","color1":"#993f3c","color2":"#78855e","color3":"#937b5a","color4":"#415265","color5":"#885458","color6":"#646666","color7":"#c4c3c0","color8":"#c4c3c0","color9":"#993f3c","color10":"#78855e","color11":"#937b5a","color12":"#415265","color13":"#885458","color14":"#646666","color15":"#c4c3c0"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-branch.json
================================================
{"special":{"background":"#32221a","foreground":"#d29b5a","cursor":"#cfc1a9"},"colors":{"color0":"#32221a","color1":"#c2562d","color2":"#96a65e","color3":"#d29b5a","color4":"#3b8e8c","color5":"#c47e5b","color6":"#639a90","color7":"#cfc1a9","color8":"#564a45","color9":"#c2562d","color10":"#96a65e","color11":"#d29b5a","color12":"#3b8e8c","color13":"#c47e5b","color14":"#639a90","color15":"#cfc1a9"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-brownstone.json
================================================
{"special":{"background":"#272825","foreground":"#7e744d","cursor":"#282926"},"colors":{"color0":"#272825","color1":"#674839","color2":"#6e794f","color3":"#7e744d","color4":"#3b474e","color5":"#554c41","color6":"#495355","color7":"#b0b0af","color8":"#b0b0af","color9":"#674839","color10":"#6e794f","color11":"#7e744d","color12":"#3b474e","color13":"#554c41","color14":"#495355","color15":"#c7c7c7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-bulb.json
================================================
{"special":{"background":"#2c292b","foreground":"#c8a168","cursor":"#312e30"},"colors":{"color0":"#2c292b","color1":"#ab6d4e","color2":"#88885d","color3":"#c8a168","color4":"#45626e","color5":"#7c5545","color6":"#456e66","color7":"#c3b495","color8":"#c3b495","color9":"#ab6d4e","color10":"#88885d","color11":"#c8a168","color12":"#45626e","color13":"#7c5545","color14":"#456e66","color15":"#c3b495"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-chaires.json
================================================
{"special":{"background":"#383844","foreground":"#cba264","cursor":"#cdc5b7"},"colors":{"color0":"#383844","color1":"#a7664a","color2":"#6e8c6e","color3":"#cba264","color4":"#535f6b","color5":"#775a62","color6":"#576e68","color7":"#cdc5b7","color8":"#4f4f60","color9":"#a7664a","color10":"#6e8c6e","color11":"#cba264","color12":"#535f6b","color13":"#775a62","color14":"#576e68","color15":"#cdc5b7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-coco.json
================================================
{"special":{"background":"#1f1d1d","foreground":"#856237","cursor":"#ccbaad"},"colors":{"color0":"#1f1d1d","color1":"#6b4747","color2":"#8d7138","color3":"#856237","color4":"#3c3c49","color5":"#3c342e","color6":"#5d5a4b","color7":"#ccbaad","color8":"#4a4a4a","color9":"#6b4747","color10":"#8d7138","color11":"#856237","color12":"#3c3c49","color13":"#3c342e","color14":"#5d5a4b","color15":"#eae2dc"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-corduroy.json
================================================
{"special":{"background":"#27201d","foreground":"#987f4b","cursor":"#b7afa4"},"colors":{"color0":"#27201d","color1":"#663c23","color2":"#5c5933","color3":"#987f4b","color4":"#4b484b","color5":"#9c8065","color6":"#685a50","color7":"#b7afa4","color8":"#3c3633","color9":"#663c23","color10":"#5c5933","color11":"#987f4b","color12":"#4b484b","color13":"#9c8065","color14":"#685a50","color15":"#b7afa4"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-depth.json
================================================
{"special":{"background":"#2c2833","foreground":"#b7a16c","cursor":"#dbd7b8"},"colors":{"color0":"#2c2833","color1":"#bf6257","color2":"#82a37c","color3":"#b7a16c","color4":"#6d6a80","color5":"#825969","color6":"#938e8f","color7":"#dbd7b8","color8":"#4e4955","color9":"#bf6257","color10":"#82a37c","color11":"#b7a16c","color12":"#6d6a80","color13":"#825969","color14":"#938e8f","color15":"#dbd7b8"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-designr.json
================================================
{"special":{"background":"#242e32","foreground":"#ac8d6e","cursor":"#c4c4b5"},"colors":{"color0":"#242e32","color1":"#a66959","color2":"#769070","color3":"#ac8d6e","color4":"#607a86","color5":"#8a757e","color6":"#60867f","color7":"#c4c4b5","color8":"#35444b","color9":"#a66959","color10":"#769070","color11":"#ac8d6e","color12":"#607a86","color13":"#8a757e","color14":"#60867f","color15":"#c4c4b5"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-diner.json
================================================
{"special":{"background":"#2e3738","foreground":"#b8af97","cursor":"#aba599"},"colors":{"color0":"#2e3738","color1":"#9c7f5d","color2":"#8e958f","color3":"#b8af97","color4":"#828882","color5":"#bb9a7f","color6":"#9daba2","color7":"#aba599","color8":"#485152","color9":"#9c7f5d","color10":"#8e958f","color11":"#b8af97","color12":"#828882","color13":"#bb9a7f","color14":"#9daba2","color15":"#aba599"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-escen.json
================================================
{"special":{"background":"#1c2319","foreground":"#be9e61","cursor":"#bcbebb"},"colors":{"color0":"#1c2319","color1":"#c14d38","color2":"#a0ce52","color3":"#be9e61","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#bcbebb","color8":"#35422f","color9":"#c14d38","color10":"#a0ce52","color11":"#be9e61","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#bcbebb"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-fendr.json
================================================
{"special":{"background":"#262c1b","foreground":"#d6caaa","cursor":"#c1c5bd"},"colors":{"color0":"#262c1b","color1":"#7f5545","color2":"#677c54","color3":"#bba772","color4":"#6e6a5b","color5":"#92887e","color6":"#7c7562","color7":"#cccdbd","color8":"#474c3e","color9":"#7f5545","color10":"#677c54","color11":"#bba772","color12":"#6e6a5b","color13":"#92887e","color14":"#7c7562","color15":"#e0e1d7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-flapr.json
================================================
{"special":{"background":"#2f2832","foreground":"#9a8e80","cursor":"#302833"},"colors":{"color0":"#2f2832","color1":"#885d50","color2":"#747965","color3":"#9a8e80","color4":"#4a4e5a","color5":"#76675b","color6":"#59555c","color7":"#bcb5b5","color8":"#4a3f4e","color9":"#885d50","color10":"#747965","color11":"#9a8e80","color12":"#4a4e5a","color13":"#76675b","color14":"#59555c","color15":"#dddada"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-forst.json
================================================
{"special":{"background":"#161f14","foreground":"#806420","cursor":"#172015"},"colors":{"color0":"#161f14","color1":"#744425","color2":"#50703f","color3":"#806420","color4":"#56535d","color5":"#71532f","color6":"#45605d","color7":"#aca173","color8":"#2d352b","color9":"#744425","color10":"#50703f","color11":"#806420","color12":"#56535d","color13":"#71532f","color14":"#45605d","color15":"#aca173"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-fury.json
================================================
{"special":{"background":"#1e1e1e","foreground":"#4c6640","cursor":"#9e9e91"},"colors":{"color0":"#1e1e1e","color1":"#98442f","color2":"#9d8554","color3":"#4c6640","color4":"#4c596b","color5":"#7b6072","color6":"#385853","color7":"#9e9e91","color8":"#363636","color9":"#98442f","color10":"#9d8554","color11":"#4c6640","color12":"#4c596b","color13":"#7b6072","color14":"#385853","color15":"#9e9e91"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-harbing.json
================================================
{"special":{"background":"#322b26","foreground":"#d7b18a","cursor":"#c8b49d"},"colors":{"color0":"#322b26","color1":"#bd6151","color2":"#6e9383","color3":"#d7b18a","color4":"#8a8f94","color5":"#bd9a81","color6":"#91a1a5","color7":"#c8b49d","color8":"#63554c","color9":"#bd6151","color10":"#6e9383","color11":"#d7b18a","color12":"#8a8f94","color13":"#bd9a81","color14":"#91a1a5","color15":"#c8b49d"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-kit.json
================================================
{"special":{"background":"#272733","foreground":"#dabe72","cursor":"#cac5b7"},"colors":{"color0":"#272733","color1":"#d65f2f","color2":"#aabf7f","color3":"#dabe72","color4":"#5e7e9b","color5":"#bf6c68","color6":"#5a7273","color7":"#cac5b7","color8":"#48485e","color9":"#d65f2f","color10":"#aabf7f","color11":"#dabe72","color12":"#5e7e9b","color13":"#bf6c68","color14":"#5a7273","color15":"#d5d1c6"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-leaf.json
================================================
{"special":{"background":"#303728","foreground":"#d4b06c","cursor":"#b9bcb7"},"colors":{"color0":"#303728","color1":"#d06e5c","color2":"#abbb52","color3":"#d4b06c","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#b9bcb7","color8":"#505847","color9":"#d06e5c","color10":"#abbb52","color11":"#d4b06c","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#b9bcb7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-link.json
================================================
{"special":{"background":"#222222","foreground":"#c5c5b2","cursor":"#242424"},"colors":{"color0":"#222222","color1":"#4d4d4d","color2":"#8a8c84","color3":"#c5c5b2","color4":"#5d5d5d","color5":"#707070","color6":"#898989","color7":"#c2c2c2","color8":"#484848","color9":"#4d4d4d","color10":"#8a8c84","color11":"#c5c5b2","color12":"#5d5d5d","color13":"#707070","color14":"#898989","color15":"#f1f1f1"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-mattd.json
================================================
{"special":{"background":"#20201f","foreground":"#799c6a","cursor":"#b0b0a2"},"colors":{"color0":"#20201f","color1":"#996140","color2":"#9d8554","color3":"#799c6a","color4":"#5f656a","color5":"#7b6064","color6":"#566e6b","color7":"#b0b0a2","color8":"#3a3a38","color9":"#996140","color10":"#9d8554","color11":"#799c6a","color12":"#5f656a","color13":"#7b6064","color14":"#566e6b","color15":"#d3d3cb"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-novmbr.json
================================================
{"special":{"background":"#241d1a","foreground":"#cca75f","cursor":"#251e1b"},"colors":{"color0":"#241d1a","color1":"#9f6434","color2":"#9dac5f","color3":"#cca75f","color4":"#2f7d7c","color5":"#b5896e","color6":"#52877f","color7":"#c7b8ac","color8":"#50413a","color9":"#9f6434","color10":"#9dac5f","color11":"#cca75f","color12":"#2f7d7c","color13":"#b5896e","color14":"#52877f","color15":"#c7b8ac"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-owl.json
================================================
{"special":{"background":"#2f2b2c","foreground":"#cacaca","cursor":"#dedede"},"colors":{"color0":"#2f2b2c","color1":"#5a5a5a","color2":"#989898","color3":"#cacaca","color4":"#656565","color5":"#b1b1b1","color6":"#7f7f7f","color7":"#dedede","color8":"#504c4e","color9":"#5a5a5a","color10":"#989898","color11":"#cacaca","color12":"#656565","color13":"#b1b1b1","color14":"#7f7f7f","color15":"#FFFFFF"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-paints.json
================================================
{"special":{"background":"#2f2a2a","foreground":"#b2885d","cursor":"#332e2e"},"colors":{"color0":"#2f2a2a","color1":"#854340","color2":"#668c71","color3":"#b2885d","color4":"#41647b","color5":"#915556","color6":"#477578","color7":"#c9c8c8","color8":"#c9c8c8","color9":"#854340","color10":"#668c71","color11":"#b2885d","color12":"#41647b","color13":"#915556","color14":"#477578","color15":"#c9c8c8"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-parkd.json
================================================
{"special":{"background":"#2b2428","foreground":"#b29d6a","cursor":"#c2b7aa"},"colors":{"color0":"#2b2428","color1":"#89453c","color2":"#59713f","color3":"#b29d6a","color4":"#464e59","color5":"#614e44","color6":"#4f545b","color7":"#c2b7aa","color8":"#413c40","color9":"#89453c","color10":"#59713f","color11":"#b29d6a","color12":"#464e59","color13":"#614e44","color14":"#4f545b","color15":"#c2b7aa"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-pastely.json
================================================
{"special":{"background":"#2c2c2e","foreground":"#87835d","cursor":"#2e2e30"},"colors":{"color0":"#2c2c2e","color1":"#645446","color2":"#59674f","color3":"#87835d","color4":"#4d554f","color5":"#70614f","color6":"#666755","color7":"#aba786","color8":"#aba786","color9":"#645446","color10":"#59674f","color11":"#87835d","color12":"#4d554f","color13":"#70614f","color14":"#666755","color15":"#c4c1aa"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-petal.json
================================================
{"special":{"background":"#22211f","foreground":"#827834","cursor":"#252422"},"colors":{"color0":"#22211f","color1":"#785326","color2":"#516941","color3":"#827834","color4":"#42514f","color5":"#6a5632","color6":"#4e5d4d","color7":"#b4b399","color8":"#b4b399","color9":"#785326","color10":"#516941","color11":"#827834","color12":"#42514f","color13":"#6a5632","color14":"#4e5d4d","color15":"#c9c9b6"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-poly.json
================================================
{"special":{"background":"#231c0d","foreground":"#aead5d","cursor":"#a5a39d"},"colors":{"color0":"#231c0d","color1":"#a47b3d","color2":"#7b9764","color3":"#aead5d","color4":"#628e8f","color5":"#ad9d52","color6":"#709681","color7":"#a5a39d","color8":"#3f392a","color9":"#a47b3d","color10":"#7b9764","color11":"#aead5d","color12":"#628e8f","color13":"#ad9d52","color14":"#709681","color15":"#a5a39d"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-prevail.json
================================================
{"special":{"background":"#263139","foreground":"#dac99d","cursor":"#28343c"},"colors":{"color0":"#263139","color1":"#f36f62","color2":"#c5e19c","color3":"#ccb478","color4":"#4c7e89","color5":"#814d61","color6":"#79a69d","color7":"#c4c4b5","color8":"#455867","color9":"#f36f62","color10":"#c5e19c","color11":"#ccb478","color12":"#4c7e89","color13":"#814d61","color14":"#79a69d","color15":"#dbdbd1"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-provrb.json
================================================
{"special":{"background":"#322f30","foreground":"#8d7766","cursor":"#353233"},"colors":{"color0":"#322f30","color1":"#654c51","color2":"#7f8281","color3":"#8d7766","color4":"#5b697e","color5":"#7b6b75","color6":"#7d8592","color7":"#c0bfbf","color8":"#c0bfbf","color9":"#654c51","color10":"#7f8281","color11":"#8d7766","color12":"#5b697e","color13":"#7b6b75","color14":"#7d8592","color15":"#dfdfdf"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-raild.json
================================================
{"special":{"background":"#282623","foreground":"#ad8b67","cursor":"#2b2825"},"colors":{"color0":"#282623","color1":"#935334","color2":"#66604d","color3":"#ad8b67","color4":"#504b44","color5":"#634737","color6":"#505349","color7":"#bcbba4","color8":"#43403b","color9":"#935334","color10":"#66604d","color11":"#ad8b67","color12":"#504b44","color13":"#634737","color14":"#505349","color15":"#dbdace"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-relax.json
================================================
{"special":{"background":"#322835","foreground":"#b08960","cursor":"#332836"},"colors":{"color0":"#322835","color1":"#674f4a","color2":"#67786d","color3":"#b08960","color4":"#5e6d79","color5":"#7d6969","color6":"#6a7a76","color7":"#ccbfb3","color8":"#4b3f4e","color9":"#674f4a","color10":"#67786d","color11":"#b08960","color12":"#5e6d79","color13":"#7d6969","color14":"#6a7a76","color15":"#ccbfb3"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-scag.json
================================================
{"special":{"background":"#252326","foreground":"#7a8648","cursor":"#c4bbb0"},"colors":{"color0":"#252326","color1":"#93503e","color2":"#9d8554","color3":"#7a8648","color4":"#5f656a","color5":"#7b6064","color6":"#566e6b","color7":"#c4bbb0","color8":"#413f43","color9":"#93503e","color10":"#9d8554","color11":"#7a8648","color12":"#5f656a","color13":"#7b6064","color14":"#566e6b","color15":"#c4bbb0"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-scape.json
================================================
{"special":{"background":"#282423","foreground":"#987f4b","cursor":"#b7afa4"},"colors":{"color0":"#282423","color1":"#925633","color2":"#757c60","color3":"#987f4b","color4":"#515962","color5":"#685054","color6":"#506168","color7":"#b7afa4","color8":"#3f3d3c","color9":"#925633","color10":"#757c60","color11":"#987f4b","color12":"#515962","color13":"#685054","color14":"#506168","color15":"#b7afa4"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-shade.json
================================================
{"special":{"background":"#2c2c2c","foreground":"#d0c57a","cursor":"#ededb7"},"colors":{"color0":"#2c2c2c","color1":"#c77369","color2":"#93988a","color3":"#d0c57a","color4":"#747f89","color5":"#825969","color6":"#938e8f","color7":"#ddddb5","color8":"#4e4e4e","color9":"#c77369","color10":"#93988a","color11":"#d0c57a","color12":"#747f89","color13":"#825969","color14":"#938e8f","color15":"#ededb7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-simplicity.json
================================================
{"special":{"background":"#28282C","foreground":"#A18673","cursor":"#F3F3F3"},"colors":{"color0":"#28282C","color1":"#BF5C56","color2":"#BF5C56","color3":"#97B19C","color4":"#97B19C","color5":"#D7BD8A","color6":"#D7BD8A","color7":"#545F72","color8":"#404047","color9":"#BF5C56","color10":"#BF5C56","color11":"#97B19C","color12":"#97B19C","color13":"#D7BD8A","color14":"#D7BD8A","color15":"#F4F4F2"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-skigh.json
================================================
{"special":{"background":"#252a32","foreground":"#b39580","cursor":"#272c34"},"colors":{"color0":"#252a32","color1":"#876058","color2":"#6f7f71","color3":"#b39580","color4":"#546780","color5":"#84787d","color6":"#556f86","color7":"#bab7b5","color8":"#bab7b5","color9":"#876058","color10":"#6f7f71","color11":"#b39580","color12":"#546780","color13":"#84787d","color14":"#556f86","color15":"#dfdedd"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-slate.json
================================================
{"special":{"background":"#242a2b","foreground":"#8d8150","cursor":"#242b2c"},"colors":{"color0":"#242a2b","color1":"#674839","color2":"#6e794f","color3":"#8d8150","color4":"#3b474e","color5":"#554c41","color6":"#495355","color7":"#939381","color8":"#939381","color9":"#674839","color10":"#6e794f","color11":"#8d8150","color12":"#3b474e","color13":"#554c41","color14":"#495355","color15":"#abab9c"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-soundwave.json
================================================
{"special":{"background":"#29231f","foreground":"#aa8f5f","cursor":"#bcb7aa"},"colors":{"color0":"#29231f","color1":"#675141","color2":"#625438","color3":"#aa8f5f","color4":"#6e6051","color5":"#514540","color6":"#5e4e3c","color7":"#bcb7aa","color8":"#514b49","color9":"#675141","color10":"#625438","color11":"#aa8f5f","color12":"#6e6051","color13":"#514540","color14":"#5e4e3c","color15":"#dedbd5"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-spire.json
================================================
{"special":{"background":"#262f33","foreground":"#948d65","cursor":"#b5b699"},"colors":{"color0":"#262f33","color1":"#804f4e","color2":"#68786c","color3":"#948d65","color4":"#47575f","color5":"#74636a","color6":"#526562","color7":"#b5b699","color8":"#464c50","color9":"#804f4e","color10":"#68786c","color11":"#948d65","color12":"#47575f","color13":"#74636a","color14":"#526562","color15":"#cbcbb7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-sprout.json
================================================
{"special":{"background":"#2d3144","foreground":"#96915d","cursor":"#cfccbe"},"colors":{"color0":"#2d3144","color1":"#8d6d5c","color2":"#6d806d","color3":"#96915d","color4":"#68758d","color5":"#8a747b","color6":"#8d97a8","color7":"#cfccbe","color8":"#525a69","color9":"#8d6d5c","color10":"#6d806d","color11":"#96915d","color12":"#68758d","color13":"#8a747b","color14":"#8d97a8","color15":"#f0efeb"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-squares.json
================================================
{"special":{"background":"#27201f","foreground":"#978341","cursor":"#bebcbc"},"colors":{"color0":"#27201f","color1":"#9b5208","color2":"#75922c","color3":"#978341","color4":"#5e6676","color5":"#824219","color6":"#4e7479","color7":"#bebcbc","color8":"#3b3436","color9":"#9b5208","color10":"#75922c","color11":"#978341","color12":"#5e6676","color13":"#824219","color14":"#4e7479","color15":"#bebcbc"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-stv.json
================================================
{"special":{"background":"#2c373d","foreground":"#baad8a","cursor":"#c4c0bb"},"colors":{"color0":"#2c373d","color1":"#a67979","color2":"#809f7b","color3":"#baad8a","color4":"#6d7575","color5":"#8e7d79","color6":"#7b9899","color7":"#c4c0bb","color8":"#4d5459","color9":"#a67979","color10":"#809f7b","color11":"#baad8a","color12":"#6d7575","color13":"#8e7d79","color14":"#7b9899","color15":"#c4c0bb"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-subtle.json
================================================
{"special":{"background":"#2c2c35","foreground":"#6b925a","cursor":"#2d2d36"},"colors":{"color0":"#2c2c35","color1":"#b56550","color2":"#b79b58","color3":"#6b925a","color4":"#6e747b","color5":"#96787d","color6":"#7b8889","color7":"#b4ada4","color8":"#45454d","color9":"#b56550","color10":"#b79b58","color11":"#6b925a","color12":"#6e747b","color13":"#96787d","color14":"#7b8889","color15":"#b4ada4"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-sundr.json
================================================
{"special":{"background":"#2b2320","foreground":"#aa9375","cursor":"#2e2522"},"colors":{"color0":"#2b2320","color1":"#734948","color2":"#768157","color3":"#aa9375","color4":"#585b63","color5":"#6f5a56","color6":"#7d8486","color7":"#bab1a1","color8":"#bab1a1","color9":"#734948","color10":"#768157","color11":"#aa9375","color12":"#585b63","color13":"#6f5a56","color14":"#7d8486","color15":"#bab1a1"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-tealights.json
================================================
{"special":{"background":"#25231b","foreground":"#988871","cursor":"#26241c"},"colors":{"color0":"#25231b","color1":"#8e2f34","color2":"#55654a","color3":"#988871","color4":"#848f89","color5":"#9f8c7c","color6":"#9cb4a6","color7":"#c4c1b0","color8":"#423f31","color9":"#8e2f34","color10":"#55654a","color11":"#988871","color12":"#848f89","color13":"#9f8c7c","color14":"#9cb4a6","color15":"#d8d4c5"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-traffic.json
================================================
{"special":{"background":"#272c30","foreground":"#c79e84","cursor":"#cfb9a8"},"colors":{"color0":"#272c30","color1":"#934e46","color2":"#637268","color3":"#c79e84","color4":"#515e67","color5":"#715f5e","color6":"#5c6f7d","color7":"#cfb9a8","color8":"#414a51","color9":"#934e46","color10":"#637268","color11":"#c79e84","color12":"#515e67","color13":"#715f5e","color14":"#5c6f7d","color15":"#ddcec2"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-transposet.json
================================================
{"special":{"background":"#2a2725","foreground":"#bdac8c","cursor":"#2b2927"},"colors":{"color0":"#2a2725","color1":"#8e6f64","color2":"#849385","color3":"#bdac8c","color4":"#4c5467","color5":"#757580","color6":"#64697f","color7":"#b8b2a7","color8":"#474543","color9":"#8e6f64","color10":"#849385","color11":"#bdac8c","color12":"#4c5467","color13":"#757580","color14":"#64697f","color15":"#b8b2a7"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-urban.json
================================================
{"special":{"background":"#312e39","foreground":"#ae835a","cursor":"#33303b"},"colors":{"color0":"#312e39","color1":"#87404f","color2":"#74934e","color3":"#ae835a","color4":"#615772","color5":"#783e57","color6":"#554757","color7":"#c0a79a","color8":"#4f4b58","color9":"#87404f","color10":"#74934e","color11":"#ae835a","color12":"#615772","color13":"#783e57","color14":"#554757","color15":"#c0a79a"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-vans.json
================================================
{"special":{"background":"#2b2c33","foreground":"#e8dfcd","cursor":"#303139"},"colors":{"color0":"#2b2c33","color1":"#b16c7f","color2":"#92ab75","color3":"#bdab77","color4":"#485476","color5":"#746081","color6":"#636f7d","color7":"#d9c1a9","color8":"#d9c1a9","color9":"#b16c7f","color10":"#92ab75","color11":"#bdab77","color12":"#485476","color13":"#746081","color14":"#636f7d","color15":"#e9dbce"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-victory.json
================================================
{"special":{"background":"#2d2d33","foreground":"#a29474","cursor":"#303036"},"colors":{"color0":"#2d2d33","color1":"#9c6647","color2":"#708684","color3":"#a29474","color4":"#697284","color5":"#796a70","color6":"#47676e","color7":"#c4c4b5","color8":"#44444a","color9":"#9c6647","color10":"#708684","color11":"#a29474","color12":"#697284","color13":"#796a70","color14":"#47676e","color15":"#c4c4b5"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-view.json
================================================
{"special":{"background":"#2a2d34","foreground":"#86733b","cursor":"#2e3239"},"colors":{"color0":"#2a2d34","color1":"#a2462e","color2":"#5e713d","color3":"#86733b","color4":"#394c5d","color5":"#855646","color6":"#6e727d","color7":"#cababa","color8":"#414550","color9":"#a2462e","color10":"#5e713d","color11":"#86733b","color12":"#394c5d","color13":"#855646","color14":"#6e727d","color15":"#cababa"}}

================================================
FILE: pywal/colorschemes/dark/dkeg-wintry.json
================================================
{"special":{"background":"#37273a","foreground":"#b3a67d","cursor":"#c3bec3"},"colors":{"color0":"#37273a","color1":"#9c595c","color2":"#8ba07a","color3":"#b3a67d","color4":"#7B6677","color5":"#83466D","color6":"#899079","color7":"#c3bec3","color8":"#5e5261","color9":"#9c595c","color10":"#8ba07a","color11":"#b3a67d","color12":"#7B6677","color13":"#83466D","color14":"#899079","color15":"#c3bec3"}}

================================================
FILE: pywal/colorschemes/dark/gruvbox.json
================================================
{"special":{"background":"#282828","foreground":"#ebdbb2","cursor":"#fbf1c7"},"colors":{"color0":"#282828","color1":"#cc241d","color2":"#98971a","color3":"#d79921","color4":"#458588","color5":"#b16286","color6":"#689d6a","color7":"#a89984","color8":"#928374","color9":"#fb4934","color10":"#b8bb26","color11":"#fabd2f","color12":"#83a598","color13":"#d3869b","color14":"#8ec07c","color15":"#ebdbb2"}}


================================================
FILE: pywal/colorschemes/dark/hybrid-material.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/monokai.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-astromouse.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-belge.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-bitmute.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-cloud.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-colorfulcolors.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-dawn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-deafened.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-derp.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-digerati.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-doomicideocean.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-dotshare.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-dwmrob.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-eqie6.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-euphrasia.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-gjm.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-gnometerm.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-gotham.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-gslob-nature-suede.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-hund.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-hybrid.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-insignificato.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-invisibone.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-jasonwryan.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-kasugano.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-material.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-mikado.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-mikazuki.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-monokai.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-muse.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-nancy.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-navy-and-ivory.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-neon.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-numixdarkest.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-orangish.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-parker_brothers.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-phrak1.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-pretty-and-pastel.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-rasi.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-rezza.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-rydgel.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-s3r0-modified.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-sexcolors.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-simple_rainbow.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-splurge.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-swayr.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-sweetlove.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-tango.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-tangoesque.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-tartan.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-theme2.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-thwump.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-tlh.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-trim-yer-beard.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-user-77-mashup-colors.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-vacuous2.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-visibone-alt-2.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-visibone.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-x-dotshare.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/sexy-zenburn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/solarized.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_autumn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_dusk.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_future.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_rift.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_spring.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_summer.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_warp.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/tempus_winter.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/vscode.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/dark/zenburn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/3024.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/ashes.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-cave.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-dune.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-estuary.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-forest.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-heath.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-lakeside.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-plateau.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-savanna.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-seaside.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-atelier-sulphurpool.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-classic.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-cupcake.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-cupertino.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-default.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-github.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-google.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-grayscale.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-gruvbox-hard.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-gruvbox-medium.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-gruvbox-soft.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-harmonic.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-materialer.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-mexico.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-one.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-shapeshifter.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-solarized.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-summerfruit.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-tomorrow.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/base16-unikitty.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/github.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/sexy-mostly-bright.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/solarized.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/tempus_dawn.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/tempus_fugit.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/tempus_past.json
================================================
{"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"}}

================================================
FILE: pywal/colorschemes/light/tempus_totus.json
================================================
{"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"}}

================================================
FILE: pywal/export.py
================================================
"""
Export colors in various formats.
"""
import logging
import os
import re

from . import util
from .settings import CACHE_DIR, CONF_DIR, MODULE_DIR


def template(colors, input_file, output_file=None):
    """Read template file, substitute markers and
       save the file elsewhere."""
    # pylint: disable-msg=too-many-locals
    template_data = util.read_file_raw(input_file)
    for i, l in enumerate(template_data):
        for match in re.finditer(r"(?<=(?<!\{))(\{([^{}]+)\})(?=(?!\}))", l):
            # Get the color, and the functions associated with it
            cname, _, funcs = match.group(2).partition(".")
            # Check that functions are needed for this color
            if len(funcs) == 0:
                continue
            # Build up a string which will be replaced with the new color
            replace_str = cname
            # Color to be modified copied into new one
            new_color = util.Color(colors[cname].hex_color)
            # Execute each function to be done
            for func in filter(None, re.split(r"\)|\.", funcs)):
                # Get function name and arguments
                func = func.split("(")
                fname = func[0]
                if fname[0] == '.':
                    fname = fname[1:]
                if not hasattr(new_color, fname):
                    logging.error(
                        "Syntax error in template file '%s' on line '%s'",
                        input_file, i)
                function = getattr(new_color, fname)

                # If the function is callable, call it
                if callable(function):
                    if len(func) > 1:
                        new_color = function(*func[1].split(","))
                    else:
                        new_color = function()
                    # string to replace generated colors
                    if func[0] != '.':
                        replace_str += "."
                    replace_str += "(".join(func) + ")"
                else:
                    # if it is an attribute i.e. rgb
                    replace_str += '.' + fname
                    new_color = function

            if isinstance(new_color, util.Color):
                new_color = new_color.strip
            # If the color was changed, replace with a unique identifier.
            if new_color is not colors[cname]:
                new_color = str(new_color)
                new_color_clean = (new_color.replace('[', '_')
                                            .replace(']', '_')
                                            .replace('.', '_'))
                template_data[i] = l.replace(replace_str,
                                             "color" + new_color_clean)
                colors["color" + new_color_clean] = new_color
    try:
        template_data = "".join(template_data).format(**colors)
    except (ValueError, KeyError, AttributeError) as exc:
        logging.error(
            "Syntax error in template file '%s': %r.",
            input_file, exc)
        return
    util.save_file(template_data, output_file)


def flatten_colors(colors):
    """Prepare colors to be exported.
       Flatten dicts and convert colors to util.Color()"""
    all_colors = {"wallpaper": colors["wallpaper"],
                  "alpha": colors["alpha"],
                  **colors["special"],
                  **colors["colors"]}
    return {k: util.Color(v) for k, v in all_colors.items()}


def get_export_type(export_type):
    """Convert template type to the right filename."""
    return {
        "css": "colors.css",
        "dmenu": "colors-wal-dmenu.h",
        "dwm": "colors-wal-dwm.h",
        "st": "colors-wal-st.h",
        "tabbed": "colors-wal-tabbed.h",
        "gtk2": "colors-gtk2.rc",
        "json": "colors.json",
        "konsole": "colors-konsole.colorscheme",
        "kitty": "colors-kitty.conf",
        "nqq": "colors-nqq.css",
        "plain": "colors",
        "putty": "colors-putty.reg",
        "rofi": "colors-rofi.Xresources",
        "scss": "colors.scss",
        "shell": "colors.sh",
        "speedcrunch": "colors-speedcrunch.json",
        "sway": "colors-sway",
        "tty": "colors-tty.sh",
        "vscode": "colors-vscode.json",
        "waybar": "colors-waybar.css",
        "xresources": "colors.Xresources",
        "xmonad": "colors.hs",
        "yaml": "colors.yml",
    }.get(export_type, export_type)


def every(colors, output_dir=CACHE_DIR):
    """Export all template files."""
    colors = flatten_colors(colors)
    template_dir = os.path.join(MODULE_DIR, "templates")
    template_dir_user = os.path.join(CONF_DIR, "templates")
    util.create_dir(template_dir_user)

    join = os.path.join  # Minor optimization.
    for file in [*os.scandir(template_dir),
                 *os.scandir(template_dir_user)]:
        if file.name != ".DS_Store" and not file.name.endswith(".swp"):
            template(colors, file.path, join(output_dir, file.name))

    logging.info("Exported all files.")
    logging.info("Exported all user files.")


def color(colors, export_type, output_file=None):
    """Export a single template file."""
    al
Download .txt
gitextract_ozlpg591/

├── .gitignore
├── .pylintrc
├── .travis.yml
├── CHANGELOG.md
├── LICENSE.md
├── MANIFEST.in
├── README.md
├── pywal/
│   ├── __init__.py
│   ├── __main__.py
│   ├── backends/
│   │   ├── __init__.py
│   │   ├── colorthief.py
│   │   ├── colorz.py
│   │   ├── fast_colorthief.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-nqq.css
│   │   ├── colors-oomox
│   │   ├── colors-putty.reg
│   │   ├── colors-rofi-dark.rasi
│   │   ├── colors-rofi-light.rasi
│   │   ├── colors-speedcrunch.json
│   │   ├── colors-sway
│   │   ├── colors-themer.js
│   │   ├── colors-tilix.json
│   │   ├── colors-tty.sh
│   │   ├── colors-vscode.json
│   │   ├── 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_file
    │   ├── test_file.json
    │   └── test_file2.json
    ├── test_image.py
    ├── test_sequences.py
    └── test_util.py
Download .txt
SYMBOL INDEX (150 symbols across 21 files)

FILE: pywal/__main__.py
  function get_args (line 29) | def get_args():
  function parse_args_exit (line 118) | def parse_args_exit(parser):
  function parse_args (line 164) | def parse_args(parser):
  function main (line 221) | def main():

FILE: pywal/backends/colorthief.py
  function gen_colors (line 18) | def gen_colors(img):
  function adjust (line 39) | def adjust(cols, light):
  function get (line 61) | def get(img, light=False):

FILE: pywal/backends/colorz.py
  function gen_colors (line 19) | def gen_colors(img):
  function adjust (line 26) | def adjust(cols, light):
  function get (line 34) | def get(img, light=False):

FILE: pywal/backends/fast_colorthief.py
  function gen_colors (line 18) | def gen_colors(img):
  function adjust (line 25) | def adjust(cols, light):
  function get (line 47) | def get(img, light=False):

FILE: pywal/backends/haishoku.py
  function gen_colors (line 19) | def gen_colors(img):
  function adjust (line 25) | def adjust(cols, light):
  function get (line 34) | def get(img, light=False):

FILE: pywal/backends/schemer2.py
  function gen_colors (line 13) | def gen_colors(img):
  function adjust (line 19) | def adjust(cols, light):
  function get (line 27) | def get(img, light=False):

FILE: pywal/backends/wal.py
  function imagemagick (line 13) | def imagemagick(color_count, img, magick_command):
  function has_im (line 22) | def has_im():
  function gen_colors (line 35) | def gen_colors(img):
  function adjust (line 57) | def adjust(colors, light):
  function get (line 84) | def get(img, light=False):

FILE: pywal/colors.py
  function list_backends (line 15) | def list_backends():
  function normalize_img_path (line 21) | def normalize_img_path(img: str):
  function colors_to_dict (line 30) | def colors_to_dict(colors, img):
  function generic_adjust (line 63) | def generic_adjust(colors, light):
  function saturate_colors (line 84) | def saturate_colors(colors, amount):
  function cache_fname (line 94) | def cache_fname(img, backend, light, cache_dir, sat=""):
  function get_backend (line 105) | def get_backend(backend):
  function palette (line 115) | def palette():
  function get (line 129) | def get(img, light=False, backend="wal", cache_dir=CACHE_DIR, sat=""):
  function file (line 163) | def file(input_file):

FILE: pywal/export.py
  function template (line 12) | def template(colors, input_file, output_file=None):
  function flatten_colors (line 77) | def flatten_colors(colors):
  function get_export_type (line 87) | def get_export_type(export_type):
  function every (line 116) | def every(colors, output_dir=CACHE_DIR):
  function color (line 133) | def color(colors, export_type, output_file=None):

FILE: pywal/image.py
  function get_image_dir_recursive (line 15) | def get_image_dir_recursive(img_dir):
  function get_image_dir (line 33) | def get_image_dir(img_dir):
  function get_random_image (line 44) | def get_random_image(img_dir, recursive):
  function get_next_image (line 62) | def get_next_image(img_dir, recursive):
  function get (line 87) | def get(img, cache_dir=CACHE_DIR, iterative=False, recursive=False):

FILE: pywal/reload.py
  function tty (line 13) | def tty(tty_reload):
  function xrdb (line 22) | def xrdb(xrdb_files=None):
  function gtk (line 32) | def gtk():
  function i3 (line 45) | def i3():
  function bspwm (line 51) | def bspwm():
  function kitty (line 57) | def kitty():
  function polybar (line 68) | def polybar():
  function sway (line 74) | def sway():
  function colors (line 80) | def colors(cache_dir=CACHE_DIR):
  function env (line 91) | def env(xrdb_file=None, tty_reload=True):

FILE: pywal/scripts/gtk_reload.py
  function gtk_reload (line 17) | def gtk_reload():

FILE: pywal/sequences.py
  function set_special (line 12) | def set_special(index, color, iterm_name="h", alpha=100):
  function set_color (line 23) | def set_color(index, color):
  function set_iterm_tab_color (line 31) | def set_iterm_tab_color(color):
  function create_sequences (line 38) | def create_sequences(colors, vte_fix=False):
  function send (line 73) | def send(colors, cache_dir=CACHE_DIR, to_send=True, vte_fix=False):

FILE: pywal/theme.py
  function list_out (line 13) | def list_out():
  function list_themes (line 48) | def list_themes(dark=True):
  function list_themes_user (line 55) | def list_themes_user():
  function terminal_sexy_to_wal (line 62) | def terminal_sexy_to_wal(data):
  function parse (line 77) | def parse(theme_file):
  function get_random_theme (line 94) | def get_random_theme(dark=True):
  function get_random_theme_user (line 101) | def get_random_theme_user():
  function file (line 108) | def file(input_file, light=False):
  function save (line 149) | def save(colors, theme_name, light=False):

FILE: pywal/util.py
  class Color (line 15) | class Color:
    method __init__ (line 19) | def __init__(self, hex_color):
    method __str__ (line 22) | def __str__(self):
    method rgb (line 26) | def rgb(self):
    method xrgba (line 31) | def xrgba(self):
    method rgba (line 36) | def rgba(self):
    method alpha (line 42) | def alpha(self):
    method alpha_dec (line 47) | def alpha_dec(self):
    method decimal (line 52) | def decimal(self):
    method decimal_strip (line 57) | def decimal_strip(self):
    method octal (line 62) | def octal(self):
    method octal_strip (line 67) | def octal_strip(self):
    method strip (line 72) | def strip(self):
    method red (line 77) | def red(self):
    method green (line 82) | def green(self):
    method blue (line 87) | def blue(self):
    method lighten (line 91) | def lighten(self, percent):
    method darken (line 96) | def darken(self, percent):
    method saturate (line 101) | def saturate(self, percent):
  function read_file (line 107) | def read_file(input_file):
  function read_file_json (line 113) | def read_file_json(input_file):
  function read_file_raw (line 119) | def read_file_raw(input_file):
  function save_file (line 126) | def save_file(data, export_file):
  function save_file_json (line 137) | def save_file_json(data, export_file):
  function create_dir (line 145) | def create_dir(directory):
  function setup_logging (line 150) | def setup_logging():
  function hex_to_rgb (line 162) | def hex_to_rgb(color):
  function hex_to_xrgba (line 167) | def hex_to_xrgba(color):
  function rgb_to_hex (line 173) | def rgb_to_hex(color):
  function darken_color (line 178) | def darken_color(color, amount):
  function lighten_color (line 184) | def lighten_color(color, amount):
  function blend_color (line 190) | def blend_color(color, color2):
  function saturate_color (line 202) | def saturate_color(color, amount):
  function rgb_to_yiq (line 214) | def rgb_to_yiq(color):
  function disown (line 219) | def disown(cmd):
  function get_pid (line 227) | def get_pid(name):

FILE: pywal/wallpaper.py
  function get_desktop_env (line 14) | def get_desktop_env():
  function xfconf (line 43) | def xfconf(img):
  function set_wm_wallpaper (line 60) | def set_wm_wallpaper(img):
  function set_desktop_wallpaper (line 91) | def set_desktop_wallpaper(desktop, img):
  function set_mac_wallpaper (line 133) | def set_mac_wallpaper(img):
  function set_win_wallpaper (line 170) | def set_win_wallpaper(img):
  function change (line 181) | def change(img):
  function get (line 200) | def get(cache_dir=CACHE_DIR):

FILE: tests/test_colors.py
  class TestGenColors (line 7) | class TestGenColors(unittest.TestCase):
    method test_gen_colors (line 10) | def test_gen_colors(self):
    method test_color_import (line 15) | def test_color_import(self):
    method test_color_import_no_wallpaper (line 20) | def test_color_import_no_wallpaper(self):
    method test_color_import_no_alpha (line 25) | def test_color_import_no_alpha(self):

FILE: tests/test_export.py
  class TestExportColors (line 17) | class TestExportColors(unittest.TestCase):
    method setUp (line 20) | def setUp(self):
    method tearDown (line 24) | def tearDown(self):
    method is_file (line 28) | def is_file(self, tmp_file):
    method is_file_contents (line 33) | def is_file_contents(self, tmp_file, pattern):
    method test_all_templates (line 38) | def test_all_templates(self):
    method test_css_template (line 46) | def test_css_template(self):

FILE: tests/test_image.py
  class TestImage (line 7) | class TestImage(unittest.TestCase):
    method test_get_img (line 9) | def test_get_img(self):
    method test_get_img_dir (line 14) | def test_get_img_dir(self):
    method test_get_img_fail (line 19) | def test_get_img_fail(self):
    method test_get_img_dir_fail (line 24) | def test_get_img_dir_fail(self):

FILE: tests/test_sequences.py
  class Testsequences (line 12) | class Testsequences(unittest.TestCase):
    method test_set_special (line 15) | def test_set_special(self):
    method test_set_special_alpha (line 27) | def test_set_special_alpha(self):
    method test_set_color (line 39) | def test_set_color(self):
    method test_set_iterm_tab_color (line 48) | def test_set_iterm_tab_color(self):

FILE: tests/test_util.py
  class TestUtil (line 12) | class TestUtil(unittest.TestCase):
    method test_read_file (line 15) | def test_read_file(self):
    method test_read_file_start (line 20) | def test_read_file_start(self):
    method test_read_file_end (line 25) | def test_read_file_end(self):
    method test_read_wallpaper (line 30) | def test_read_wallpaper(self):
    method test_save_file (line 35) | def test_save_file(self):
    method test_save_file_json (line 42) | def test_save_file_json(self):
    method test_create_dir (line 49) | def test_create_dir(self):
    method test_hex_to_rgb_black (line 56) | def test_hex_to_rgb_black(self):
    method test_hex_to_rgb_white (line 61) | def test_hex_to_rgb_white(self):
    method test_hex_to_rgb_rand (line 66) | def test_hex_to_rgb_rand(self):
    method test_hex_to_xrgba (line 71) | def test_hex_to_xrgba(self):
    method test_rgb_to_hex (line 76) | def test_rgb_to_hex(self):
    method test_darken_color (line 81) | def test_darken_color(self):
    method test_lighten_color (line 86) | def test_lighten_color(self):
Condensed preview — 321 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (273K chars).
[
  {
    "path": ".gitignore",
    "chars": 86,
    "preview": "dist/*\npywal.egg-info/*\n*.pyc\nsubprocess\nre\nbuild/*\n.coverage\n.vscode/*\n__pycache__/*\n"
  },
  {
    "path": ".pylintrc",
    "chars": 545,
    "preview": "[BASIC]\ngood-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\n\n[MESSAGES CONTROL]\n# inconsistent-retu"
  },
  {
    "path": ".travis.yml",
    "chars": 520,
    "preview": "language: python\nos: linux\ndist: xenial\nsudo: true\n\nmatrix:\n    include:\n        - python: 3.5\n        - python: 3.6\n   "
  },
  {
    "path": "CHANGELOG.md",
    "chars": 23591,
    "preview": "# Changelog\n\nAll notable changes to this project will be documented in this file.\n\nThe format is based on [Keep a Change"
  },
  {
    "path": "LICENSE.md",
    "chars": 1078,
    "preview": "The MIT License (MIT)\n\nCopyright (c) 2017 Dylan Araps\n\nPermission is hereby granted, free of charge, to any person obtai"
  },
  {
    "path": "MANIFEST.in",
    "chars": 271,
    "preview": "include pywal/templates/*\ninclude pywal/backends/*\ninclude pywal/scripts/*\ninclude pywal/colorschemes/*\ninclude pywal/co"
  },
  {
    "path": "README.md",
    "chars": 2121,
    "preview": "<h3 align=\"center\"><img src=\"https://i.imgur.com/5WgMACe.gif\" width=\"200px\"></h3>\n<p align=\"center\">Generate and change "
  },
  {
    "path": "pywal/__init__.py",
    "chars": 636,
    "preview": "\"\"\"\n                                      '||\n... ...  .... ... ... ... ...  ....    ||\n ||'  ||  '|.  |   ||  ||  |  ''"
  },
  {
    "path": "pywal/__main__.py",
    "chars": 7248,
    "preview": "\"\"\"\n                                      '||\n... ...  .... ... ... ... ...  ....    ||\n ||'  ||  '|.  |   ||  ||  |  ''"
  },
  {
    "path": "pywal/backends/__init__.py",
    "chars": 331,
    "preview": "r\"\"\"\nHh                         ____\nHP       \"HHF:. `._ :.,-'\"\"    \"-.\nF         F\"  :::..'\"\"     \"-.    `.\nF          "
  },
  {
    "path": "pywal/backends/colorthief.py",
    "chars": 1571,
    "preview": "\"\"\"\nGenerate a colorscheme using ColorThief.\n\"\"\"\nimport logging\nimport sys\n\ntry:\n    from colorthief import ColorThief\n\n"
  },
  {
    "path": "pywal/backends/colorz.py",
    "chars": 1015,
    "preview": "\"\"\"\nGenerate a colorscheme using Colorz.\n\"\"\"\nimport logging\nimport sys\n\ntry:\n    import colorz\n\nexcept ImportError:\n    "
  },
  {
    "path": "pywal/backends/fast_colorthief.py",
    "chars": 1169,
    "preview": "\"\"\"\nGenerate a colorscheme using fast_colorthief.\n\"\"\"\nimport logging\nimport sys\n\ntry:\n    import fast_colorthief\n\nexcept"
  },
  {
    "path": "pywal/backends/haishoku.py",
    "chars": 825,
    "preview": "\"\"\"\nGenerate a colorscheme using Haishoku.\n\"\"\"\nimport logging\nimport sys\n\ntry:\n    from haishoku.haishoku import Haishok"
  },
  {
    "path": "pywal/backends/schemer2.py",
    "chars": 866,
    "preview": "\"\"\"\nGenerate a colorscheme using Schemer2.\n\"\"\"\nimport logging\nimport shutil\nimport subprocess\nimport sys\n\nfrom .. import"
  },
  {
    "path": "pywal/backends/wal.py",
    "chars": 2430,
    "preview": "\"\"\"\nGenerate a colorscheme using imagemagick.\n\"\"\"\nimport logging\nimport re\nimport shutil\nimport subprocess\nimport sys\n\nf"
  },
  {
    "path": "pywal/colors.py",
    "chars": 4755,
    "preview": "\"\"\"\nGenerate a palette using various backends.\n\"\"\"\nimport logging\nimport os\nimport random\nimport re\nimport sys\n\nfrom . i"
  },
  {
    "path": "pywal/colorschemes/dark/3024.json",
    "chars": 400,
    "preview": "{\"special\":{\"background\":\"#090300\",\"foreground\":\"#a5a2a2\",\"cursor\":\"#db2d20\"},\"colors\":{\"color0\":\"#090300\",\"color1\":\"#db"
  },
  {
    "path": "pywal/colorschemes/dark/ashes.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1c2023\",\"foreground\":\"#c7ccd1\",\"cursor\":\"#c7ae95\"},\"colors\":{\"color0\":\"#1c2023\",\"color1\":\"#c7"
  },
  {
    "path": "pywal/colorschemes/dark/base16-3024.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#090300\",\"foreground\":\"#a5a2a2\",\"cursor\":\"#a5a2a2\"},\"colors\":{\"color0\":\"#090300\",\"color1\":\"#db"
  },
  {
    "path": "pywal/colorschemes/dark/base16-apathy.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#031A16\",\"foreground\":\"#81B5AC\",\"cursor\":\"#81B5AC\"},\"colors\":{\"color0\":\"#031A16\",\"color1\":\"#3E"
  },
  {
    "path": "pywal/colorschemes/dark/base16-ashes.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1C2023\",\"foreground\":\"#C7CCD1\",\"cursor\":\"#C7CCD1\"},\"colors\":{\"color0\":\"#1C2023\",\"color1\":\"#C7"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-cave.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#19171c\",\"foreground\":\"#8b8792\",\"cursor\":\"#8b8792\"},\"colors\":{\"color0\":\"#19171c\",\"color1\":\"#be"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-dune.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#20201d\",\"foreground\":\"#a6a28c\",\"cursor\":\"#a6a28c\"},\"colors\":{\"color0\":\"#20201d\",\"color1\":\"#d7"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-estuary.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#22221b\",\"foreground\":\"#929181\",\"cursor\":\"#929181\"},\"colors\":{\"color0\":\"#22221b\",\"color1\":\"#ba"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-forest.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1b1918\",\"foreground\":\"#a8a19f\",\"cursor\":\"#a8a19f\"},\"colors\":{\"color0\":\"#1b1918\",\"color1\":\"#f2"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-heath.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1b181b\",\"foreground\":\"#ab9bab\",\"cursor\":\"#ab9bab\"},\"colors\":{\"color0\":\"#1b181b\",\"color1\":\"#ca"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-lakeside.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#161b1d\",\"foreground\":\"#7ea2b4\",\"cursor\":\"#7ea2b4\"},\"colors\":{\"color0\":\"#161b1d\",\"color1\":\"#d2"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-plateau.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1b1818\",\"foreground\":\"#8a8585\",\"cursor\":\"#8a8585\"},\"colors\":{\"color0\":\"#1b1818\",\"color1\":\"#ca"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-savanna.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#171c19\",\"foreground\":\"#87928a\",\"cursor\":\"#87928a\"},\"colors\":{\"color0\":\"#171c19\",\"color1\":\"#b1"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-seaside.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#131513\",\"foreground\":\"#8ca68c\",\"cursor\":\"#8ca68c\"},\"colors\":{\"color0\":\"#131513\",\"color1\":\"#e6"
  },
  {
    "path": "pywal/colorschemes/dark/base16-atelier-sulphurpool.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#202746\",\"foreground\":\"#979db4\",\"cursor\":\"#979db4\"},\"colors\":{\"color0\":\"#202746\",\"color1\":\"#c9"
  },
  {
    "path": "pywal/colorschemes/dark/base16-bespin.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#28211c\",\"foreground\":\"#8a8986\",\"cursor\":\"#8a8986\"},\"colors\":{\"color0\":\"#28211c\",\"color1\":\"#cf"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-bathory.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-burzum.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-funeral.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-gorgoroth.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-immortal.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-khold.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-marduk.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-mayhem.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-nile.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal-venom.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-black-metal.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c1c1c1\",\"cursor\":\"#c1c1c1\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#5f"
  },
  {
    "path": "pywal/colorschemes/dark/base16-brewer.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#0c0d0e\",\"foreground\":\"#b7b8b9\",\"cursor\":\"#b7b8b9\"},\"colors\":{\"color0\":\"#0c0d0e\",\"color1\":\"#e3"
  },
  {
    "path": "pywal/colorschemes/dark/base16-bright.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#e0e0e0\",\"cursor\":\"#e0e0e0\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-brushtrees.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#485867\",\"foreground\":\"#B0C5C8\",\"cursor\":\"#B0C5C8\"},\"colors\":{\"color0\":\"#485867\",\"color1\":\"#b3"
  },
  {
    "path": "pywal/colorschemes/dark/base16-chalk.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#151515\",\"foreground\":\"#d0d0d0\",\"cursor\":\"#d0d0d0\"},\"colors\":{\"color0\":\"#151515\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-circus.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#191919\",\"foreground\":\"#a7a7a7\",\"cursor\":\"#a7a7a7\"},\"colors\":{\"color0\":\"#191919\",\"color1\":\"#dc"
  },
  {
    "path": "pywal/colorschemes/dark/base16-classic.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#151515\",\"foreground\":\"#D0D0D0\",\"cursor\":\"#D0D0D0\"},\"colors\":{\"color0\":\"#151515\",\"color1\":\"#AC"
  },
  {
    "path": "pywal/colorschemes/dark/base16-codeschool.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#232c31\",\"foreground\":\"#9ea7a6\",\"cursor\":\"#9ea7a6\"},\"colors\":{\"color0\":\"#232c31\",\"color1\":\"#2a"
  },
  {
    "path": "pywal/colorschemes/dark/base16-default.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#181818\",\"foreground\":\"#d8d8d8\",\"cursor\":\"#d8d8d8\"},\"colors\":{\"color0\":\"#181818\",\"color1\":\"#ab"
  },
  {
    "path": "pywal/colorschemes/dark/base16-dracula.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282936\",\"foreground\":\"#e9e9f4\",\"cursor\":\"#e9e9f4\"},\"colors\":{\"color0\":\"#282936\",\"color1\":\"#ea"
  },
  {
    "path": "pywal/colorschemes/dark/base16-eighties.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2d2d2d\",\"foreground\":\"#d3d0c8\",\"cursor\":\"#d3d0c8\"},\"colors\":{\"color0\":\"#2d2d2d\",\"color1\":\"#f2"
  },
  {
    "path": "pywal/colorschemes/dark/base16-embers.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#16130F\",\"foreground\":\"#A39A90\",\"cursor\":\"#A39A90\"},\"colors\":{\"color0\":\"#16130F\",\"color1\":\"#82"
  },
  {
    "path": "pywal/colorschemes/dark/base16-flat.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2C3E50\",\"foreground\":\"#e0e0e0\",\"cursor\":\"#e0e0e0\"},\"colors\":{\"color0\":\"#2C3E50\",\"color1\":\"#E7"
  },
  {
    "path": "pywal/colorschemes/dark/base16-google.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1d1f21\",\"foreground\":\"#c5c8c6\",\"cursor\":\"#c5c8c6\"},\"colors\":{\"color0\":\"#1d1f21\",\"color1\":\"#CC"
  },
  {
    "path": "pywal/colorschemes/dark/base16-grayscale.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#101010\",\"foreground\":\"#b9b9b9\",\"cursor\":\"#b9b9b9\"},\"colors\":{\"color0\":\"#101010\",\"color1\":\"#7c"
  },
  {
    "path": "pywal/colorschemes/dark/base16-greenscreen.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#001100\",\"foreground\":\"#00bb00\",\"cursor\":\"#00bb00\"},\"colors\":{\"color0\":\"#001100\",\"color1\":\"#00"
  },
  {
    "path": "pywal/colorschemes/dark/base16-gruvbox-hard.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1d2021\",\"foreground\":\"#d5c4a1\",\"cursor\":\"#d5c4a1\"},\"colors\":{\"color0\":\"#1d2021\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-gruvbox-medium.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282828\",\"foreground\":\"#d5c4a1\",\"cursor\":\"#d5c4a1\"},\"colors\":{\"color0\":\"#282828\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-gruvbox-pale.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#262626\",\"foreground\":\"#dab997\",\"cursor\":\"#dab997\"},\"colors\":{\"color0\":\"#262626\",\"color1\":\"#d7"
  },
  {
    "path": "pywal/colorschemes/dark/base16-gruvbox-soft.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#32302f\",\"foreground\":\"#d5c4a1\",\"cursor\":\"#d5c4a1\"},\"colors\":{\"color0\":\"#32302f\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-harmonic.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#0b1c2c\",\"foreground\":\"#cbd6e2\",\"cursor\":\"#cbd6e2\"},\"colors\":{\"color0\":\"#0b1c2c\",\"color1\":\"#bf"
  },
  {
    "path": "pywal/colorschemes/dark/base16-hopscotch.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#322931\",\"foreground\":\"#b9b5b8\",\"cursor\":\"#b9b5b8\"},\"colors\":{\"color0\":\"#322931\",\"color1\":\"#dd"
  },
  {
    "path": "pywal/colorschemes/dark/base16-icy.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#021012\",\"foreground\":\"#095b67\",\"cursor\":\"#095b67\"},\"colors\":{\"color0\":\"#021012\",\"color1\":\"#16"
  },
  {
    "path": "pywal/colorschemes/dark/base16-irblack.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#b5b3aa\",\"cursor\":\"#b5b3aa\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#ff"
  },
  {
    "path": "pywal/colorschemes/dark/base16-isotope.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#d0d0d0\",\"cursor\":\"#d0d0d0\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#ff"
  },
  {
    "path": "pywal/colorschemes/dark/base16-macintosh.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#c0c0c0\",\"cursor\":\"#c0c0c0\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#dd"
  },
  {
    "path": "pywal/colorschemes/dark/base16-marrakesh.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#201602\",\"foreground\":\"#948e48\",\"cursor\":\"#948e48\"},\"colors\":{\"color0\":\"#201602\",\"color1\":\"#c3"
  },
  {
    "path": "pywal/colorschemes/dark/base16-materia.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#263238\",\"foreground\":\"#CDD3DE\",\"cursor\":\"#CDD3DE\"},\"colors\":{\"color0\":\"#263238\",\"color1\":\"#EC"
  },
  {
    "path": "pywal/colorschemes/dark/base16-material-palenight.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#292D3E\",\"foreground\":\"#959DCB\",\"cursor\":\"#959DCB\"},\"colors\":{\"color0\":\"#292D3E\",\"color1\":\"#F0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-material.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#263238\",\"foreground\":\"#EEFFFF\",\"cursor\":\"#EEFFFF\"},\"colors\":{\"color0\":\"#263238\",\"color1\":\"#F0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-materialer.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#212121\",\"foreground\":\"#EEFFFF\",\"cursor\":\"#EEFFFF\"},\"colors\":{\"color0\":\"#212121\",\"color1\":\"#F0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-mellow-purple.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1e0528\",\"foreground\":\"#ffeeff\",\"cursor\":\"#ffeeff\"},\"colors\":{\"color0\":\"#1e0528\",\"color1\":\"#00"
  },
  {
    "path": "pywal/colorschemes/dark/base16-mocha.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#3B3228\",\"foreground\":\"#d0c8c6\",\"cursor\":\"#d0c8c6\"},\"colors\":{\"color0\":\"#3B3228\",\"color1\":\"#cb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-monokai.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272822\",\"foreground\":\"#f8f8f2\",\"cursor\":\"#f8f8f2\"},\"colors\":{\"color0\":\"#272822\",\"color1\":\"#f9"
  },
  {
    "path": "pywal/colorschemes/dark/base16-nord.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2E3440\",\"foreground\":\"#E5E9F0\",\"cursor\":\"#E5E9F0\"},\"colors\":{\"color0\":\"#2E3440\",\"color1\":\"#88"
  },
  {
    "path": "pywal/colorschemes/dark/base16-ocean.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b303b\",\"foreground\":\"#c0c5ce\",\"cursor\":\"#c0c5ce\"},\"colors\":{\"color0\":\"#2b303b\",\"color1\":\"#bf"
  },
  {
    "path": "pywal/colorschemes/dark/base16-oceanicnext.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1B2B34\",\"foreground\":\"#C0C5CE\",\"cursor\":\"#C0C5CE\"},\"colors\":{\"color0\":\"#1B2B34\",\"color1\":\"#EC"
  },
  {
    "path": "pywal/colorschemes/dark/base16-onedark.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282c34\",\"foreground\":\"#abb2bf\",\"cursor\":\"#abb2bf\"},\"colors\":{\"color0\":\"#282c34\",\"color1\":\"#e0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-outrun.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#00002A\",\"foreground\":\"#D0D0FA\",\"cursor\":\"#D0D0FA\"},\"colors\":{\"color0\":\"#00002A\",\"color1\":\"#FF"
  },
  {
    "path": "pywal/colorschemes/dark/base16-paraiso.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2f1e2e\",\"foreground\":\"#a39e9b\",\"cursor\":\"#a39e9b\"},\"colors\":{\"color0\":\"#2f1e2e\",\"color1\":\"#ef"
  },
  {
    "path": "pywal/colorschemes/dark/base16-phd.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#061229\",\"foreground\":\"#b8bbc2\",\"cursor\":\"#b8bbc2\"},\"colors\":{\"color0\":\"#061229\",\"color1\":\"#d0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-pico.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#5f574f\",\"cursor\":\"#5f574f\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#ff"
  },
  {
    "path": "pywal/colorschemes/dark/base16-pop.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#000000\",\"foreground\":\"#d0d0d0\",\"cursor\":\"#d0d0d0\"},\"colors\":{\"color0\":\"#000000\",\"color1\":\"#eb"
  },
  {
    "path": "pywal/colorschemes/dark/base16-porple.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#292c36\",\"foreground\":\"#d8d8d8\",\"cursor\":\"#d8d8d8\"},\"colors\":{\"color0\":\"#292c36\",\"color1\":\"#f8"
  },
  {
    "path": "pywal/colorschemes/dark/base16-railscasts.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b2b2b\",\"foreground\":\"#e6e1dc\",\"cursor\":\"#e6e1dc\"},\"colors\":{\"color0\":\"#2b2b2b\",\"color1\":\"#da"
  },
  {
    "path": "pywal/colorschemes/dark/base16-rebecca.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#292a44\",\"foreground\":\"#f1eff8\",\"cursor\":\"#f1eff8\"},\"colors\":{\"color0\":\"#292a44\",\"color1\":\"#a0"
  },
  {
    "path": "pywal/colorschemes/dark/base16-seti.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#151718\",\"foreground\":\"#d6d6d6\",\"cursor\":\"#d6d6d6\"},\"colors\":{\"color0\":\"#151718\",\"color1\":\"#Cd"
  },
  {
    "path": "pywal/colorschemes/dark/base16-snazzy.json",
    "chars": 400,
    "preview": "{\"special\":{\"background\":\"#282a36\",\"foreground\":\"#eff0eb\",\"cursor\":\"#9aedfe\"},\"colors\":{\"color0\":\"#33303b\",\"color1\":\"#ff"
  },
  {
    "path": "pywal/colorschemes/dark/base16-solarflare.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#18262F\",\"foreground\":\"#A6AFB8\",\"cursor\":\"#A6AFB8\"},\"colors\":{\"color0\":\"#18262F\",\"color1\":\"#EF"
  },
  {
    "path": "pywal/colorschemes/dark/base16-solarized.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#002b36\",\"foreground\":\"#93a1a1\",\"cursor\":\"#93a1a1\"},\"colors\":{\"color0\":\"#002b36\",\"color1\":\"#dc"
  },
  {
    "path": "pywal/colorschemes/dark/base16-spacemacs.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1f2022\",\"foreground\":\"#a3a3a3\",\"cursor\":\"#a3a3a3\"},\"colors\":{\"color0\":\"#1f2022\",\"color1\":\"#f2"
  },
  {
    "path": "pywal/colorschemes/dark/base16-summerfruit.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#151515\",\"foreground\":\"#D0D0D0\",\"cursor\":\"#D0D0D0\"},\"colors\":{\"color0\":\"#151515\",\"color1\":\"#FF"
  },
  {
    "path": "pywal/colorschemes/dark/base16-tomorrow-night.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1d1f21\",\"foreground\":\"#c5c8c6\",\"cursor\":\"#c5c8c6\"},\"colors\":{\"color0\":\"#1d1f21\",\"color1\":\"#cc"
  },
  {
    "path": "pywal/colorschemes/dark/base16-tube.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#231f20\",\"foreground\":\"#d9d8d8\",\"cursor\":\"#d9d8d8\"},\"colors\":{\"color0\":\"#231f20\",\"color1\":\"#ee"
  },
  {
    "path": "pywal/colorschemes/dark/base16-twilight.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1e1e1e\",\"foreground\":\"#a7a7a7\",\"cursor\":\"#a7a7a7\"},\"colors\":{\"color0\":\"#1e1e1e\",\"color1\":\"#cf"
  },
  {
    "path": "pywal/colorschemes/dark/base16-unikitty.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2e2a31\",\"foreground\":\"#bcbabe\",\"cursor\":\"#bcbabe\"},\"colors\":{\"color0\":\"#2e2a31\",\"color1\":\"#d8"
  },
  {
    "path": "pywal/colorschemes/dark/base16-woodland.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#231e18\",\"foreground\":\"#cabcb1\",\"cursor\":\"#cabcb1\"},\"colors\":{\"color0\":\"#231e18\",\"color1\":\"#d3"
  },
  {
    "path": "pywal/colorschemes/dark/base16-xcode-dusk.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282B35\",\"foreground\":\"#939599\",\"cursor\":\"#939599\"},\"colors\":{\"color0\":\"#282B35\",\"color1\":\"#B2"
  },
  {
    "path": "pywal/colorschemes/dark/base16-zenburn.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#3f3f3f\",\"foreground\":\"#dcdccc\",\"cursor\":\"#dcdccc\"},\"colors\":{\"color0\":\"#3f3f3f\",\"color1\":\"#dc"
  },
  {
    "path": "pywal/colorschemes/dark/base16tooth.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1D2021\",\"foreground\":\"#A89984\",\"cursor\":\"#A89984\"},\"colors\":{\"color0\":\"#1D2021\",\"color1\":\"#FB"
  },
  {
    "path": "pywal/colorschemes/dark/darktooth.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1d2021\",\"foreground\":\"#a89984\",\"cursor\":\"#fb543f\"},\"colors\":{\"color0\":\"#1d2021\",\"color1\":\"#fb"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-5725.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#353234\",\"foreground\":\"#c29f6f\",\"cursor\":\"#363334\"},\"colors\":{\"color0\":\"#353234\",\"color1\":\"#97"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-amiox.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#262020\",\"foreground\":\"#aa9a71\",\"cursor\":\"#b1a89c\"},\"colors\":{\"color0\":\"#262020\",\"color1\":\"#92"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-bark.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#30272b\",\"foreground\":\"#978341\",\"cursor\":\"#bcb8ba\"},\"colors\":{\"color0\":\"#30272b\",\"color1\":\"#92"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-blend.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272725\",\"foreground\":\"#bc9f67\",\"cursor\":\"#282826\"},\"colors\":{\"color0\":\"#272725\",\"color1\":\"#7d"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-blok.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c2a2b\",\"foreground\":\"#baad8a\",\"cursor\":\"#bab9ba\"},\"colors\":{\"color0\":\"#2c2a2b\",\"color1\":\"#a6"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-bluetype.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272a2a\",\"foreground\":\"#80807e\",\"cursor\":\"#eaeaed\"},\"colors\":{\"color0\":\"#272a2a\",\"color1\":\"#b0"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-blumune.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1c1f23\",\"foreground\":\"#7e6b5f\",\"cursor\":\"#202428\"},\"colors\":{\"color0\":\"#1c1f23\",\"color1\":\"#23"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-book.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b2b28\",\"foreground\":\"#937b5a\",\"cursor\":\"#2c2c29\"},\"colors\":{\"color0\":\"#2b2b28\",\"color1\":\"#99"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-branch.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#32221a\",\"foreground\":\"#d29b5a\",\"cursor\":\"#cfc1a9\"},\"colors\":{\"color0\":\"#32221a\",\"color1\":\"#c2"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-brownstone.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272825\",\"foreground\":\"#7e744d\",\"cursor\":\"#282926\"},\"colors\":{\"color0\":\"#272825\",\"color1\":\"#67"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-bulb.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c292b\",\"foreground\":\"#c8a168\",\"cursor\":\"#312e30\"},\"colors\":{\"color0\":\"#2c292b\",\"color1\":\"#ab"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-chaires.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#383844\",\"foreground\":\"#cba264\",\"cursor\":\"#cdc5b7\"},\"colors\":{\"color0\":\"#383844\",\"color1\":\"#a7"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-coco.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1f1d1d\",\"foreground\":\"#856237\",\"cursor\":\"#ccbaad\"},\"colors\":{\"color0\":\"#1f1d1d\",\"color1\":\"#6b"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-corduroy.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#27201d\",\"foreground\":\"#987f4b\",\"cursor\":\"#b7afa4\"},\"colors\":{\"color0\":\"#27201d\",\"color1\":\"#66"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-depth.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c2833\",\"foreground\":\"#b7a16c\",\"cursor\":\"#dbd7b8\"},\"colors\":{\"color0\":\"#2c2833\",\"color1\":\"#bf"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-designr.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#242e32\",\"foreground\":\"#ac8d6e\",\"cursor\":\"#c4c4b5\"},\"colors\":{\"color0\":\"#242e32\",\"color1\":\"#a6"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-diner.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2e3738\",\"foreground\":\"#b8af97\",\"cursor\":\"#aba599\"},\"colors\":{\"color0\":\"#2e3738\",\"color1\":\"#9c"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-escen.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1c2319\",\"foreground\":\"#be9e61\",\"cursor\":\"#bcbebb\"},\"colors\":{\"color0\":\"#1c2319\",\"color1\":\"#c1"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-fendr.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#262c1b\",\"foreground\":\"#d6caaa\",\"cursor\":\"#c1c5bd\"},\"colors\":{\"color0\":\"#262c1b\",\"color1\":\"#7f"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-flapr.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2f2832\",\"foreground\":\"#9a8e80\",\"cursor\":\"#302833\"},\"colors\":{\"color0\":\"#2f2832\",\"color1\":\"#88"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-forst.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#161f14\",\"foreground\":\"#806420\",\"cursor\":\"#172015\"},\"colors\":{\"color0\":\"#161f14\",\"color1\":\"#74"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-fury.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#1e1e1e\",\"foreground\":\"#4c6640\",\"cursor\":\"#9e9e91\"},\"colors\":{\"color0\":\"#1e1e1e\",\"color1\":\"#98"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-harbing.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#322b26\",\"foreground\":\"#d7b18a\",\"cursor\":\"#c8b49d\"},\"colors\":{\"color0\":\"#322b26\",\"color1\":\"#bd"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-kit.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272733\",\"foreground\":\"#dabe72\",\"cursor\":\"#cac5b7\"},\"colors\":{\"color0\":\"#272733\",\"color1\":\"#d6"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-leaf.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#303728\",\"foreground\":\"#d4b06c\",\"cursor\":\"#b9bcb7\"},\"colors\":{\"color0\":\"#303728\",\"color1\":\"#d0"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-link.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#222222\",\"foreground\":\"#c5c5b2\",\"cursor\":\"#242424\"},\"colors\":{\"color0\":\"#222222\",\"color1\":\"#4d"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-mattd.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#20201f\",\"foreground\":\"#799c6a\",\"cursor\":\"#b0b0a2\"},\"colors\":{\"color0\":\"#20201f\",\"color1\":\"#99"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-novmbr.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#241d1a\",\"foreground\":\"#cca75f\",\"cursor\":\"#251e1b\"},\"colors\":{\"color0\":\"#241d1a\",\"color1\":\"#9f"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-owl.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2f2b2c\",\"foreground\":\"#cacaca\",\"cursor\":\"#dedede\"},\"colors\":{\"color0\":\"#2f2b2c\",\"color1\":\"#5a"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-paints.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2f2a2a\",\"foreground\":\"#b2885d\",\"cursor\":\"#332e2e\"},\"colors\":{\"color0\":\"#2f2a2a\",\"color1\":\"#85"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-parkd.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b2428\",\"foreground\":\"#b29d6a\",\"cursor\":\"#c2b7aa\"},\"colors\":{\"color0\":\"#2b2428\",\"color1\":\"#89"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-pastely.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c2c2e\",\"foreground\":\"#87835d\",\"cursor\":\"#2e2e30\"},\"colors\":{\"color0\":\"#2c2c2e\",\"color1\":\"#64"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-petal.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#22211f\",\"foreground\":\"#827834\",\"cursor\":\"#252422\"},\"colors\":{\"color0\":\"#22211f\",\"color1\":\"#78"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-poly.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#231c0d\",\"foreground\":\"#aead5d\",\"cursor\":\"#a5a39d\"},\"colors\":{\"color0\":\"#231c0d\",\"color1\":\"#a4"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-prevail.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#263139\",\"foreground\":\"#dac99d\",\"cursor\":\"#28343c\"},\"colors\":{\"color0\":\"#263139\",\"color1\":\"#f3"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-provrb.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#322f30\",\"foreground\":\"#8d7766\",\"cursor\":\"#353233\"},\"colors\":{\"color0\":\"#322f30\",\"color1\":\"#65"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-raild.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282623\",\"foreground\":\"#ad8b67\",\"cursor\":\"#2b2825\"},\"colors\":{\"color0\":\"#282623\",\"color1\":\"#93"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-relax.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#322835\",\"foreground\":\"#b08960\",\"cursor\":\"#332836\"},\"colors\":{\"color0\":\"#322835\",\"color1\":\"#67"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-scag.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#252326\",\"foreground\":\"#7a8648\",\"cursor\":\"#c4bbb0\"},\"colors\":{\"color0\":\"#252326\",\"color1\":\"#93"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-scape.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#282423\",\"foreground\":\"#987f4b\",\"cursor\":\"#b7afa4\"},\"colors\":{\"color0\":\"#282423\",\"color1\":\"#92"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-shade.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c2c2c\",\"foreground\":\"#d0c57a\",\"cursor\":\"#ededb7\"},\"colors\":{\"color0\":\"#2c2c2c\",\"color1\":\"#c7"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-simplicity.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#28282C\",\"foreground\":\"#A18673\",\"cursor\":\"#F3F3F3\"},\"colors\":{\"color0\":\"#28282C\",\"color1\":\"#BF"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-skigh.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#252a32\",\"foreground\":\"#b39580\",\"cursor\":\"#272c34\"},\"colors\":{\"color0\":\"#252a32\",\"color1\":\"#87"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-slate.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#242a2b\",\"foreground\":\"#8d8150\",\"cursor\":\"#242b2c\"},\"colors\":{\"color0\":\"#242a2b\",\"color1\":\"#67"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-soundwave.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#29231f\",\"foreground\":\"#aa8f5f\",\"cursor\":\"#bcb7aa\"},\"colors\":{\"color0\":\"#29231f\",\"color1\":\"#67"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-spire.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#262f33\",\"foreground\":\"#948d65\",\"cursor\":\"#b5b699\"},\"colors\":{\"color0\":\"#262f33\",\"color1\":\"#80"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-sprout.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2d3144\",\"foreground\":\"#96915d\",\"cursor\":\"#cfccbe\"},\"colors\":{\"color0\":\"#2d3144\",\"color1\":\"#8d"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-squares.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#27201f\",\"foreground\":\"#978341\",\"cursor\":\"#bebcbc\"},\"colors\":{\"color0\":\"#27201f\",\"color1\":\"#9b"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-stv.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c373d\",\"foreground\":\"#baad8a\",\"cursor\":\"#c4c0bb\"},\"colors\":{\"color0\":\"#2c373d\",\"color1\":\"#a6"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-subtle.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2c2c35\",\"foreground\":\"#6b925a\",\"cursor\":\"#2d2d36\"},\"colors\":{\"color0\":\"#2c2c35\",\"color1\":\"#b5"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-sundr.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b2320\",\"foreground\":\"#aa9375\",\"cursor\":\"#2e2522\"},\"colors\":{\"color0\":\"#2b2320\",\"color1\":\"#73"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-tealights.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#25231b\",\"foreground\":\"#988871\",\"cursor\":\"#26241c\"},\"colors\":{\"color0\":\"#25231b\",\"color1\":\"#8e"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-traffic.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272c30\",\"foreground\":\"#c79e84\",\"cursor\":\"#cfb9a8\"},\"colors\":{\"color0\":\"#272c30\",\"color1\":\"#93"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-transposet.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2a2725\",\"foreground\":\"#bdac8c\",\"cursor\":\"#2b2927\"},\"colors\":{\"color0\":\"#2a2725\",\"color1\":\"#8e"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-urban.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#312e39\",\"foreground\":\"#ae835a\",\"cursor\":\"#33303b\"},\"colors\":{\"color0\":\"#312e39\",\"color1\":\"#87"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-vans.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2b2c33\",\"foreground\":\"#e8dfcd\",\"cursor\":\"#303139\"},\"colors\":{\"color0\":\"#2b2c33\",\"color1\":\"#b1"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-victory.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2d2d33\",\"foreground\":\"#a29474\",\"cursor\":\"#303036\"},\"colors\":{\"color0\":\"#2d2d33\",\"color1\":\"#9c"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-view.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#2a2d34\",\"foreground\":\"#86733b\",\"cursor\":\"#2e3239\"},\"colors\":{\"color0\":\"#2a2d34\",\"color1\":\"#a2"
  },
  {
    "path": "pywal/colorschemes/dark/dkeg-wintry.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#37273a\",\"foreground\":\"#b3a67d\",\"cursor\":\"#c3bec3\"},\"colors\":{\"color0\":\"#37273a\",\"color1\":\"#9c"
  },
  {
    "path": "pywal/colorschemes/dark/gruvbox.json",
    "chars": 400,
    "preview": "{\"special\":{\"background\":\"#282828\",\"foreground\":\"#ebdbb2\",\"cursor\":\"#fbf1c7\"},\"colors\":{\"color0\":\"#282828\",\"color1\":\"#cc"
  },
  {
    "path": "pywal/colorschemes/dark/hybrid-material.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#263238\",\"foreground\":\"#ffffff\",\"cursor\":\"#cc6666\"},\"colors\":{\"color0\":\"#263238\",\"color1\":\"#cc"
  },
  {
    "path": "pywal/colorschemes/dark/monokai.json",
    "chars": 399,
    "preview": "{\"special\":{\"background\":\"#272822\",\"foreground\":\"#f8f8f2\",\"cursor\":\"#f92672\"},\"colors\":{\"color0\":\"#272822\",\"color1\":\"#f9"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-astromouse.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#1c1c1c\",\"color1\":\"#d770af\",\"color2\":\"#9acc79\",\"color3\":\"#d0d26b\",\"color4\":\"#77b6c5\",\"color5\":\"#a48"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-belge.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#252525\",\"color1\":\"#ef6769\",\"color2\":\"#a6e22e\",\"color3\":\"#fd971f\",\"color4\":\"#6495ed\",\"color5\":\"#deb"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-bitmute.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#282828\",\"color1\":\"#b76969\",\"color2\":\"#719d72\",\"color3\":\"#909858\",\"color4\":\"#68668f\",\"color5\":\"#966"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-cloud.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#222827\",\"color1\":\"#d5a8e3\",\"color2\":\"#9c75dd\",\"color3\":\"#9898ae\",\"color4\":\"#654a96\",\"color5\":\"#625"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-colorfulcolors.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#151515\",\"color1\":\"#ff8eaf\",\"color2\":\"#a6e25f\",\"color3\":\"#f8e578\",\"color4\":\"#a6e2f0\",\"color5\":\"#e85"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-dawn.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#353535\",\"color1\":\"#744B40\",\"color2\":\"#6D6137\",\"color3\":\"#765636\",\"color4\":\"#61564B\",\"color5\":\"#6B4"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-deafened.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#3d3e3d\",\"color1\":\"#755a5b\",\"color2\":\"#68755a\",\"color3\":\"#756e5a\",\"color4\":\"#5b6976\",\"color5\":\"#755"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-derp.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#111111\",\"color1\":\"#d36265\",\"color2\":\"#aece91\",\"color3\":\"#e7e18c\",\"color4\":\"#5297cf\",\"color5\":\"#963"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-digerati.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#303030\",\"color1\":\"#c03000\",\"color2\":\"#b1d631\",\"color3\":\"#fecf35\",\"color4\":\"#426870\",\"color5\":\"#6d5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-doomicideocean.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#000000\",\"color1\":\"#571dc2\",\"color2\":\"#14db49\",\"color3\":\"#403d70\",\"color4\":\"#385a70\",\"color5\":\"#384"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-dotshare.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#101010\",\"color1\":\"#e84f4f\",\"color2\":\"#b8d68c\",\"color3\":\"#e1aa5d\",\"color4\":\"#7dc1cf\",\"color5\":\"#9b6"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-dwmrob.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#151515\",\"color1\":\"#bf7979\",\"color2\":\"#97b26b\",\"color3\":\"#cdcda1\",\"color4\":\"#4a5463\",\"color5\":\"#9c3"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-eqie6.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#222222\",\"color1\":\"#e84f4f\",\"color2\":\"#b7ce42\",\"color3\":\"#fea63c\",\"color4\":\"#66a9b9\",\"color5\":\"#b74"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-euphrasia.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#192033\",\"color1\":\"#a62a3e\",\"color2\":\"#38912b\",\"color3\":\"#b27d12\",\"color4\":\"#355c9a\",\"color5\":\"#7c4"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-gjm.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#1c1c1c\",\"color1\":\"#ff005b\",\"color2\":\"#cee318\",\"color3\":\"#ffe755\",\"color4\":\"#048ac7\",\"color5\":\"#833"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-gnometerm.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#000000\",\"color1\":\"#cc0000\",\"color2\":\"#4e9a06\",\"color3\":\"#c4a000\",\"color4\":\"#3465a4\",\"color5\":\"#755"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-gotham.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#0a0f14\",\"color1\":\"#c33027\",\"color2\":\"#26a98b\",\"color3\":\"#edb54b\",\"color4\":\"#195465\",\"color5\":\"#4e5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-gslob-nature-suede.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#392925\",\"color1\":\"#98724c\",\"color2\":\"#908f32\",\"color3\":\"#aa964c\",\"color4\":\"#7b854e\",\"color5\":\"#6b5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-hund.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#222222\",\"color1\":\"#E84F4F\",\"color2\":\"#B7CE42\",\"color3\":\"#FEA63C\",\"color4\":\"#66AABB\",\"color5\":\"#B74"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-hybrid.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#393939\",\"color1\":\"#da4939\",\"color2\":\"#9acc79\",\"color3\":\"#d0d26b\",\"color4\":\"#6d9cbe\",\"color5\":\"#9f5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-insignificato.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#3d3e3d\",\"color1\":\"#755a5b\",\"color2\":\"#68755a\",\"color3\":\"#756e5a\",\"color4\":\"#5b6976\",\"color5\":\"#755"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-invisibone.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#303030\",\"color1\":\"#D370A3\",\"color2\":\"#6D9E3F\",\"color3\":\"#B58858\",\"color4\":\"#6095C5\",\"color5\":\"#AC7"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-jasonwryan.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#222222\",\"color1\":\"#9e5641\",\"color2\":\"#6c7e55\",\"color3\":\"#caaf2b\",\"color4\":\"#4c8ea1\",\"color5\":\"#956"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-kasugano.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#3D3D3D\",\"color1\":\"#6673BF\",\"color2\":\"#3EA290\",\"color3\":\"#B0EAD9\",\"color4\":\"#31658C\",\"color5\":\"#596"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-material.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#263238\",\"color1\":\"#ff9800\",\"color2\":\"#8bc34a\",\"color3\":\"#ffc107\",\"color4\":\"#03a9f4\",\"color5\":\"#e91"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-mikado.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#322a2c\",\"color1\":\"#a04363\",\"color2\":\"#9b9329\",\"color3\":\"#bf7a29\",\"color4\":\"#6a8c8c\",\"color5\":\"#856"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-mikazuki.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#2a1d17\",\"color1\":\"#da1657\",\"color2\":\"#3ea250\",\"color3\":\"#e3d33d\",\"color4\":\"#3ea290\",\"color5\":\"#ff8"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-monokai.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#48483e\",\"color1\":\"#dc2566\",\"color2\":\"#8fc029\",\"color3\":\"#d4c96e\",\"color4\":\"#55bcce\",\"color5\":\"#935"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-muse.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#2e3436\",\"color1\":\"#a31604\",\"color2\":\"#447241\",\"color3\":\"#c1951a\",\"color4\":\"#425387\",\"color5\":\"#965"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-nancy.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#1b1d1e\",\"color1\":\"#f92672\",\"color2\":\"#82b414\",\"color3\":\"#fd971f\",\"color4\":\"#4e82aa\",\"color5\":\"#8c5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-navy-and-ivory.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#032c36\",\"color1\":\"#c2454e\",\"color2\":\"#7cbf9e\",\"color3\":\"#8a7a63\",\"color4\":\"#2e3340\",\"color5\":\"#ff5"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-neon.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#171717\",\"color1\":\"#d81765\",\"color2\":\"#97d01a\",\"color3\":\"#ffa800\",\"color4\":\"#16b1fb\",\"color5\":\"#ff2"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-numixdarkest.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#555555\",\"color1\":\"#9c3528\",\"color2\":\"#61bc3b\",\"color3\":\"#f3b43a\",\"color4\":\"#0d68a8\",\"color5\":\"#744"
  },
  {
    "path": "pywal/colorschemes/dark/sexy-orangish.json",
    "chars": 439,
    "preview": "{\"colors\":{\"color0\":\"#251f1f\",\"color1\":\"#eb4509\",\"color2\":\"#94e76b\",\"color3\":\"#ffac18\",\"color4\":\"#46aede\",\"color5\":\"#e32"
  }
]

// ... and 121 more files (download for full content)

About this extraction

This page contains the full source code of the dylanaraps/pywal GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 321 files (216.9 KB), approximately 87.1k tokens, and a symbol index with 150 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!