dircolors (10002B)
1 # Exact Solarized Dark color theme for the color GNU ls utility. 2 # Designed for dircolors (GNU coreutils) 5.97 3 # 4 # This simple theme was simultaneously designed for these terminal color schemes: 5 # - Solarized dark (best) 6 # - Solarized light 7 # - default dark 8 # - default light 9 # with a slight optimization for Solarized Dark. 10 # 11 # How the colors were selected: 12 # - Terminal emulators often have an option typically enabled by default that makes 13 # bold a different color. It is important to leave this option enabled so that 14 # you can access the entire 16-color Solarized palette, and not just 8 colors. 15 # - We favor universality over a greater number of colors. So we limit the number 16 # of colors so that this theme will work out of the box in all terminals, 17 # Solarized or not, dark or light. 18 # - We choose to have the following category of files: 19 # NORMAL & FILE, DIR, LINK, EXEC and 20 # editable text including source, unimportant text, binary docs & multimedia source 21 # files, viewable multimedia, archived/compressed, and unimportant non-text 22 # - For uniqueness, we stay away from the Solarized foreground colors are -- either 23 # base00 (brightyellow) or base0 (brighblue). However, they can be used if 24 # you know what the bg/fg colors of your terminal are, in order to optimize the display. 25 # - 3 different options are provided: universal, solarized dark, and solarized light. 26 # The only difference between the universal scheme and one that's optimized for 27 # dark/light is the color of "unimportant" files, which should blend more with the 28 # background 29 # - We note that blue is the hardest color to see on dark bg and yellow is the hardest 30 # color to see on light bg (with blue being particularly bad). So we choose yellow 31 # for multimedia files which are usually accessed in a GUI folder browser anyway. 32 # And blue is kept for custom use of this scheme's user. 33 # - See table below to see the assignments. 34 35 36 # Installation instructions: 37 # This file goes in the /etc directory, and must be world readable. 38 # You can copy this file to .dir_colors in your $HOME directory to override 39 # the system defaults. 40 41 # COLOR needs one of these arguments: 'tty' colorizes output to ttys, but not 42 # pipes. 'all' adds color characters to all output. 'none' shuts colorization 43 # off. 44 COLOR tty 45 46 # Below, there should be one TERM entry for each termtype that is colorizable 47 TERM ansi 48 TERM color_xterm 49 TERM color-xterm 50 TERM con132x25 51 TERM con132x30 52 TERM con132x43 53 TERM con132x60 54 TERM con80x25 55 TERM con80x28 56 TERM con80x30 57 TERM con80x43 58 TERM con80x50 59 TERM con80x60 60 TERM cons25 61 TERM console 62 TERM cygwin 63 TERM dtterm 64 TERM dvtm 65 TERM dvtm-256color 66 TERM Eterm 67 TERM eterm-color 68 TERM fbterm 69 TERM gnome 70 TERM gnome-256color 71 TERM jfbterm 72 TERM konsole 73 TERM konsole-256color 74 TERM kterm 75 TERM linux 76 TERM linux-c 77 TERM mach-color 78 TERM mlterm 79 TERM nxterm 80 TERM putty 81 TERM putty-256color 82 TERM rxvt 83 TERM rxvt-256color 84 TERM rxvt-cygwin 85 TERM rxvt-cygwin-native 86 TERM rxvt-unicode 87 TERM rxvt-unicode256 88 TERM rxvt-unicode-256color 89 TERM screen 90 TERM screen-16color 91 TERM screen-16color-bce 92 TERM screen-16color-s 93 TERM screen-16color-bce-s 94 TERM screen-256color 95 TERM screen-256color-bce 96 TERM screen-256color-s 97 TERM screen-256color-bce-s 98 TERM screen-bce 99 TERM screen-w 100 TERM screen.linux 101 TERM screen.xterm-new 102 TERM st 103 TERM st-meta 104 TERM st-256color 105 TERM st-meta-256color 106 TERM vt100 107 TERM xterm 108 TERM xterm-new 109 TERM xterm-16color 110 TERM xterm-256color 111 TERM xterm-88color 112 TERM xterm-color 113 TERM xterm-debian 114 TERM xterm-termite 115 116 # EIGHTBIT, followed by '1' for on, '0' for off. (8-bit output) 117 EIGHTBIT 1 118 119 ############################################################################# 120 # Below are the color init strings for the basic file types. A color init 121 # string consists of one or more of the following numeric codes: 122 # 123 # Attribute codes: 124 # 00=none 01=bold 04=underscore 05=blink 07=reverse 08=concealed 125 # Text color codes: 126 # 30=black 31=red 32=green 33=yellow 34=blue 35=magenta 36=cyan 37=white 127 # Background color codes: 128 # 40=black 41=red 42=green 43=yellow 44=blue 45=magenta 46=cyan 47=white 129 # 130 # NOTES: 131 # - See http://www.oreilly.com/catalog/wdnut/excerpt/color_names.html 132 # - Color combinations 133 # ANSI Color code Solarized Notes Universal SolDark SolLight 134 # ~~~~~~~~~~~~~~~ ~~~~~~~~~ ~~~~~ ~~~~~~~~~ ~~~~~~~ ~~~~~~~~ 135 # 00 none NORMAL, FILE <SAME> <SAME> 136 # 30 black base02 137 # 01;30 bright black base03 bg of SolDark 138 # 31 red red docs & mm src <SAME> <SAME> 139 # 01;31 bright red orange EXEC <SAME> <SAME> 140 # 32 green green editable text <SAME> <SAME> 141 # 01;32 bright green base01 unimportant text <SAME> 142 # 33 yellow yellow unclear in light bg multimedia <SAME> <SAME> 143 # 01;33 bright yellow base00 fg of SolLight unimportant non-text 144 # 34 blue blue unclear in dark bg user customized <SAME> <SAME> 145 # 01;34 bright blue base0 fg in SolDark unimportant text 146 # 35 magenta magenta LINK <SAME> <SAME> 147 # 01;35 bright magenta violet archive/compressed <SAME> <SAME> 148 # 36 cyan cyan DIR <SAME> <SAME> 149 # 01;36 bright cyan base1 unimportant non-text <SAME> 150 # 37 white base2 151 # 01;37 bright white base3 bg in SolLight 152 # 05;37;41 unclear in Putty dark 153 154 155 ### By file type 156 157 # global default 158 NORMAL 00 159 # normal file 160 FILE 00 161 # directory 162 DIR 34 163 # 777 directory 164 OTHER_WRITABLE 34;40 165 # symbolic link 166 LINK 35 167 168 # pipe, socket, block device, character device (blue bg) 169 FIFO 30;44 170 SOCK 35;44 171 DOOR 35;44 # Solaris 2.5 and later 172 BLK 33;44 173 CHR 37;44 174 175 176 ############################################################################# 177 ### By file attributes 178 179 # Orphaned symlinks (blinking white on red) 180 # Blink may or may not work (works on iTerm dark or light, and Putty dark) 181 ORPHAN 05;37;41 182 # ... and the files that orphaned symlinks point to (blinking white on red) 183 MISSING 05;37;41 184 185 # files with execute permission 186 EXEC 01;31 # Unix 187 .cmd 01;31 # Win 188 .exe 01;31 # Win 189 .com 01;31 # Win 190 .bat 01;31 # Win 191 .reg 01;31 # Win 192 .app 01;31 # OSX 193 194 ############################################################################# 195 ### By extension 196 197 # List any file extensions like '.gz' or '.tar' that you would like ls 198 # to colorize below. Put the extension, a space, and the color init string. 199 # (and any comments you want to add after a '#') 200 201 ### Text formats 202 203 # Text that we can edit with a regular editor 204 .txt 32 205 .org 32 206 .md 32 207 .mkd 32 208 209 # Source text 210 .h 32 211 .c 32 212 .C 32 213 .cc 32 214 .cpp 32 215 .cxx 32 216 .objc 32 217 .sh 32 218 .csh 32 219 .zsh 32 220 .el 32 221 .vim 32 222 .java 32 223 .pl 32 224 .pm 32 225 .py 32 226 .rb 32 227 .hs 32 228 .php 32 229 .htm 32 230 .html 32 231 .shtml 32 232 .erb 32 233 .haml 32 234 .xml 32 235 .rdf 32 236 .css 32 237 .sass 32 238 .scss 32 239 .less 32 240 .js 32 241 .coffee 32 242 .man 32 243 .0 32 244 .1 32 245 .2 32 246 .3 32 247 .4 32 248 .5 32 249 .6 32 250 .7 32 251 .8 32 252 .9 32 253 .l 32 254 .n 32 255 .p 32 256 .pod 32 257 .tex 32 258 259 ### Multimedia formats 260 261 # Image 262 .bmp 33 263 .cgm 33 264 .dl 33 265 .dvi 33 266 .emf 33 267 .eps 33 268 .gif 33 269 .jpeg 33 270 .jpg 33 271 .JPG 33 272 .mng 33 273 .pbm 33 274 .pcx 33 275 .pdf 33 276 .pgm 33 277 .png 33 278 .ppm 33 279 .pps 33 280 .ppsx 33 281 .ps 33 282 .svg 33 283 .svgz 33 284 .tga 33 285 .tif 33 286 .tiff 33 287 .xbm 33 288 .xcf 33 289 .xpm 33 290 .xwd 33 291 .xwd 33 292 .yuv 33 293 294 # Audio 295 .aac 33 296 .au 33 297 .flac 33 298 .mid 33 299 .midi 33 300 .mka 33 301 .mp3 33 302 .mpa 33 303 .mpeg 33 304 .mpg 33 305 .ogg 33 306 .ra 33 307 .wav 33 308 309 # Video 310 .anx 33 311 .asf 33 312 .avi 33 313 .axv 33 314 .flc 33 315 .fli 33 316 .flv 33 317 .gl 33 318 .m2v 33 319 .m4v 33 320 .mkv 33 321 .mov 33 322 .mp4 33 323 .mp4v 33 324 .mpeg 33 325 .mpg 33 326 .nuv 33 327 .ogm 33 328 .ogv 33 329 .ogx 33 330 .qt 33 331 .rm 33 332 .rmvb 33 333 .swf 33 334 .vob 33 335 .webm 33 336 .wmv 33 337 338 ### Misc 339 340 # Binary document formats and multimedia source 341 .doc 31 342 .docx 31 343 .rtf 31 344 .dot 31 345 .dotx 31 346 .xls 31 347 .xlsx 31 348 .ppt 31 349 .pptx 31 350 .fla 31 351 .psd 31 352 353 # Archives, compressed 354 .7z 1;35 355 .apk 1;35 356 .arj 1;35 357 .bin 1;35 358 .bz 1;35 359 .bz2 1;35 360 .cab 1;35 # Win 361 .deb 1;35 362 .dmg 1;35 # OSX 363 .gem 1;35 364 .gz 1;35 365 .iso 1;35 366 .jar 1;35 367 .msi 1;35 # Win 368 .rar 1;35 369 .rpm 1;35 370 .tar 1;35 371 .tbz 1;35 372 .tbz2 1;35 373 .tgz 1;35 374 .tx 1;35 375 .war 1;35 376 .xpi 1;35 377 .xz 1;35 378 .z 1;35 379 .Z 1;35 380 .zip 1;35 381 382 # For testing 383 .ANSI-30-black 30 384 .ANSI-01;30-brblack 01;30 385 .ANSI-31-red 31 386 .ANSI-01;31-brred 01;31 387 .ANSI-32-green 32 388 .ANSI-01;32-brgreen 01;32 389 .ANSI-33-yellow 33 390 .ANSI-01;33-bryellow 01;33 391 .ANSI-34-blue 34 392 .ANSI-01;34-brblue 01;34 393 .ANSI-35-magenta 35 394 .ANSI-01;35-brmagenta 01;35 395 .ANSI-36-cyan 36 396 .ANSI-01;36-brcyan 01;36 397 .ANSI-37-white 37 398 .ANSI-01;37-brwhite 01;37 399 400 ############################################################################# 401 # Your customizations 402 403 # Unimportant text files 404 # For universal scheme, use brightgreen 01;32 405 # For optimal on light bg (but too prominent on dark bg), use white 01;34 406 .log 01;32 407 *~ 01;32 408 *# 01;32 409 #.log 01;34 410 #*~ 01;34 411 #*# 01;34 412 413 # Unimportant non-text files 414 # For universal scheme, use brightcyan 01;36 415 # For optimal on dark bg (but too prominent on light bg), change to 01;33 416 #.bak 01;36 417 #.BAK 01;36 418 #.old 01;36 419 #.OLD 01;36 420 #.org_archive 01;36 421 #.off 01;36 422 #.OFF 01;36 423 #.dist 01;36 424 #.DIST 01;36 425 #.orig 01;36 426 #.ORIG 01;36 427 #.swp 01;36 428 #.swo 01;36 429 #*,v 01;36 430 .bak 01;33 431 .BAK 01;33 432 .old 01;33 433 .OLD 01;33 434 .org_archive 01;33 435 .off 01;33 436 .OFF 01;33 437 .dist 01;33 438 .DIST 01;33 439 .orig 01;33 440 .ORIG 01;33 441 .swp 01;33 442 .swo 01;33 443 *,v 01;33 444 445 # The brightmagenta (Solarized: purple) color is free for you to use for your 446 # custom file type 447 .gpg 34 448 .gpg 34 449 .pgp 34 450 .asc 34 451 .3des 34 452 .aes 34 453 .enc 34 454 .sqlite 34