# Dark 256 color solarized theme for the color GNU ls utility.
# Used and tested with dircolors (GNU coreutils) 8.5
#
# @author  {@link http://sebastian.tramp.name Sebastian Tramp}
# @license http://sam.zoy.org/wtfpl/  Do What The Fuck You Want To Public License (WTFPL)
#
# More Information at
# https://github.com/seebi/dircolors-solarized

# Term Section
TERM Eterm
TERM ansi
TERM color-xterm
TERM con132x25
TERM con132x30
TERM con132x43
TERM con132x60
TERM con80x25
TERM con80x28
TERM con80x30
TERM con80x43
TERM con80x50
TERM con80x60
TERM cons25
TERM console
TERM cygwin
TERM dtterm
TERM eterm-color
TERM fbterm
TERM gnome
TERM gnome-256color
TERM jfbterm
TERM konsole
TERM konsole-256color
TERM kterm
TERM linux
TERM linux-c
TERM mach-color
TERM mlterm
TERM putty
TERM rxvt
TERM rxvt-256color
TERM rxvt-cygwin
TERM rxvt-cygwin-native
TERM rxvt-unicode
TERM rxvt-unicode256
TERM rxvt-unicode-256color
TERM screen
TERM screen-256color
TERM screen-256color-bce
TERM screen-256color-s
TERM screen-256color-bce-s
TERM screen-bce
TERM screen-w
TERM screen.linux
TERM vt100
TERM xterm
TERM xterm-16color
TERM xterm-256color
TERM xterm-88color
TERM xterm-color
TERM xterm-debian
TERM xterm-termite

## Documentation
#
# standard colors
#
# Below are the color init strings for the basic file types. A color init
# string consists of one or more of the following numeric codes:
# Attribute codes:
# 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed
# Text color codes:
# 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white
# Background color codes:
# 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white
#
#
# 256 color support
# see here: http://www.mail-archive.com/bug-coreutils@gnu.org/msg11030.html)
#
# Text 256 color coding:
# 38;5;COLOR_NUMBER
# Background 256 color coding:
# 48;5;COLOR_NUMBER

## Special files

NORMAL                  ;38;5;251               # no color code at all
#FILE                   00                      # regular file: use no color at all
RESET 0                                         # reset to "normal" color
DIR                     ;38;5;39                # directory 01;34
LINK                    ;38;5;43                # symbolic link. (If you set this to 'target' instead of a
                                                # numerical value, the color is as for the file pointed to.)
EXEC                    ;38;5;64                # This is for files with execute permission
CAPABILITY              30;41                   # file with capability
MULTIHARDLINK 00                                # regular file with more than one link
FIFO                    48;5;230;38;5;136;01    # pipe
SOCK                    48;5;230;38;5;136;01    # socket
DOOR                    48;5;230;38;5;136;01    # door
BLK                     48;5;230;38;5;244;01    # block device driver
CHR                     48;5;230;38;5;244;01    # character device driver
ORPHAN                  48;5;235;38;5;160       # symlink to nonexistent file, or non-stat'able file
SETUID                  48;5;160;38;5;230       # file that is setuid (u+s)
SETGID                  48;5;136;38;5;230       # file that is setgid (g+s)
STICKY_OTHER_WRITABLE   48;5;64;38;5;230        # dir that is sticky and other-writable (+t,o+w)
OTHER_WRITABLE          48;5;235;38;5;33        # dir that is other-writable (o+w) and not sticky
STICKY                  48;5;33;38;5;230        # dir with the sticky bit set (+t) and not other-writable

## Archives or compressed (violet + bold for compression)
.tar   0;38;5;61
.tgz    ;38;5;61
.arj    ;38;5;61
.taz    ;38;5;61
.lzh    ;38;5;61
.lzma   ;38;5;61
.tlz    ;38;5;61
.txz    ;38;5;61
.zip    ;38;5;61
.z      ;38;5;61
.Z      ;38;5;61
.dz     ;38;5;61
.gz     ;38;5;61
.lz     ;38;5;61
.xz     ;38;5;61
.bz2    ;38;5;61
.bz     ;38;5;61
.tbz    ;38;5;61
.tbz2   ;38;5;61
.tz     ;38;5;61
.deb    ;38;5;61
.rpm    ;38;5;61
.jar    ;38;5;61
.rar    ;38;5;61
.ace    ;38;5;61
.zoo    ;38;5;61
.cpio   ;38;5;61
.7z     ;38;5;61
.rz     ;38;5;61
.apk    ;38;5;61
.gem    ;38;5;61

# Image formats (yellow)
.jpg    00;38;5;136
.JPG    00;38;5;136 #stupid but needed
.jpeg   00;38;5;136
.gif    00;38;5;136
.bmp    00;38;5;136
.pbm    00;38;5;136
.pgm    00;38;5;136
.ppm    00;38;5;136
.tga    00;38;5;136
.xbm    00;38;5;136
.xpm    00;38;5;136
.tif    00;38;5;136
.tiff   00;38;5;136
.png    00;38;5;136
.svg    00;38;5;136
.svgz   00;38;5;136
.mng    00;38;5;136
.pcx    00;38;5;136
.dl     00;38;5;136
.xcf    00;38;5;136
.xwd    00;38;5;136
.yuv    00;38;5;136
.cgm    00;38;5;136
.emf    00;38;5;136
.eps    00;38;5;136
.CR2    00;38;5;136
.ico    00;38;5;136

# Files of special interest (base1 + bold)
.tex             ;38;5;245
.pdf             ;38;5;245
.rdf             ;38;5;245
.owl             ;38;5;245
.n3              ;38;5;245
.ttl             ;38;5;245
.nt              ;38;5;245
.torrent         ;38;5;245
.xml             ;38;5;245
*Makefile        ;38;5;245
*Rakefile        ;38;5;245
*build.xml       ;38;5;245
*rc              ;38;5;245
.nfo             ;38;5;245
*README          ;38;5;245
*README.txt      ;38;5;245
*readme.txt      ;38;5;245
.md              ;38;5;245
*README.markdown ;38;5;245
.ini             ;38;5;245
.yml             ;38;5;245
.cfg             ;38;5;245
.conf            ;38;5;245
.c               ;38;5;245
.cpp             ;38;5;245
.cc              ;38;5;245

# "unimportant" files as logs and backups (base01)
.log        00;38;5;240
.bak        00;38;5;240
.aux        00;38;5;240
.lof        00;38;5;240
.lol        00;38;5;240
.lot        00;38;5;240
.out        00;38;5;240
.toc        00;38;5;240
.bbl        00;38;5;240
.blg        00;38;5;240
*~          00;38;5;240
*#          00;38;5;240
.part       00;38;5;240
.incomplete 00;38;5;240
.swp        00;38;5;240
.tmp        00;38;5;240
.temp       00;38;5;240
.o          00;38;5;240
.pyc        00;38;5;240
.class      00;38;5;240
.cache      00;38;5;240

# Audio formats (orange)
.aac    00;38;5;166
.au     00;38;5;166
.flac   00;38;5;166
.mid    00;38;5;166
.midi   00;38;5;166
.mka    00;38;5;166
.mp3    00;38;5;166
.mpc    00;38;5;166
.ogg    00;38;5;166
.ra     00;38;5;166
.wav    00;38;5;166
.m4a    00;38;5;166
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axa    00;38;5;166
.oga    00;38;5;166
.spx    00;38;5;166
.xspf   00;38;5;166

# Video formats (as audio + bold)
.mov    ;38;5;166
.mpg    ;38;5;166
.mpeg   ;38;5;166
.m2v    ;38;5;166
.mkv    ;38;5;166
.ogm    ;38;5;166
.mp4    ;38;5;166
.m4v    ;38;5;166
.mp4v   ;38;5;166
.vob    ;38;5;166
.qt     ;38;5;166
.nuv    ;38;5;166
.wmv    ;38;5;166
.asf    ;38;5;166
.rm     ;38;5;166
.rmvb   ;38;5;166
.flc    ;38;5;166
.avi    ;38;5;166
.fli    ;38;5;166
.flv    ;38;5;166
.gl     ;38;5;166
.m2ts   ;38;5;166
.divx   ;38;5;166
.webm   ;38;5;166
# http://wiki.xiph.org/index.php/MIME_Types_and_File_Extensions
.axv    ;38;5;166
.anx    ;38;5;166
.ogv    ;38;5;166
.ogx    ;38;5;166