# vim:ft=dircolors
# (This is not a dircolors file but it helps to highlight colors and comments)

#
# Set the colours to match EZA's default colours.
#

# file types
fi      00              # FILE
di      34;01           # DIR
ln      36              # LINK
pi      33              # FIFO
so      31;01           # SOCK
bd      33;01           # BLK
cd      33;01           # CHR
or      31              # ORPHAN
su      31;04           # SETUID
sg      33;04           # SETGID
tw      34;04           # STICKY_OTHER_WRITABLE
ow      34              # OTHER_WRITABLE
st      34;04           # STICKY
ex      32;01           # EXEC

# build files all lowercase
*makefile        33;04
*cmakelists.txt  33;04
*cargo.toml      33;04
*package.json    33;04

# build files case sensitive variation
*Makefile        33;04
*CMakeLists.txt  33;04
*Cargo.toml      33;04

# cryptographic files
*.pub 33
*.asc 33
*.enc 33
*.p12 33

# documents
*.pdf   02;32
*.docx  02;32
*.doc   02;32
*.dvi   02;32

# TODO: doesn't do anything?
# temporary files
*~      02
*.tmp   02
*.swp   02

# archives or compressed
*.tar   31
*.tgz   31
*.arc   31
*.arj   31
*.taz   31
*.lha   31
*.lz4   31
*.lzh   31
*.lzma  31
*.tlz   31
*.txz   31
*.tzo   31
*.t7z   31
*.zip   31
*.z     31
*.dz    31
*.gz    31
*.lrz   31
*.lz    31
*.lzo   31
*.xz    31
*.zst   31
*.tzst  31
*.bz2   31
*.bz    31
*.tbz   31
*.tbz2  31
*.tz    31
*.deb   31
*.rpm   31
*.jar   31
*.war   31
*.ear   31
*.sar   31
*.rar   31
*.alz   31
*.ace   31
*.zoo   31
*.cpio  31
*.7z    31
*.rz    31
*.cab   31
*.wim   31
*.swm   31
*.dwm   31
*.esd   31

# image formats
*.jpg   35
*.jpeg  35
*.mjpg  35
*.mjpeg 35
*.gif   35
*.bmp   35
*.pbm   35
*.pgm   35
*.ppm   35
*.tga   35
*.xbm   35
*.xpm   35
*.tif   35
*.tiff  35
*.png   35
*.svg   35
*.svgz  35
*.mng   35
*.pcx   35
*.mov   35
*.mpg   35
*.mpeg  35
*.m2v   35
*.mkv   35
*.webm  35
*.ogm   35
*.mp4   35
*.m4v   35
*.mp4v  35
*.vob   35
*.qt    35
*.nuv   35
*.wmv   35
*.asf   35
*.rm    35
*.rmvb  35
*.flc   35
*.avi   35
*.fli   35
*.flv   35
*.gl    35
*.dl    35
*.xcf   35
*.xwd   35
*.yuv   35
*.cgm   35
*.emf   35
*.ogv   35
*.ogx   35

# audio formats
*.aac   36
*.au    36
*.flac  36
*.m4a   36
*.mid   36
*.midi  36
*.mka   36
*.mp3   36
*.mpc   36
*.ogg   36
*.ra    36
*.wav   36
*.oga   36
*.opus  36
*.spx   36
*.xspf  36
