summaryrefslogtreecommitdiff
path: root/.config/vifm/colors
diff options
context:
space:
mode:
Diffstat (limited to '.config/vifm/colors')
-rw-r--r--.config/vifm/colors/COPYING339
-rw-r--r--.config/vifm/colors/ChangeLog27
-rw-r--r--.config/vifm/colors/Default.vifm65
-rw-r--r--.config/vifm/colors/README.md58
-rw-r--r--.config/vifm/colors/astrell.vifm33
-rw-r--r--.config/vifm/colors/create_themes.md1
-rw-r--r--.config/vifm/colors/darkdesert.vifm24
-rw-r--r--.config/vifm/colors/desert.vifm23
-rw-r--r--.config/vifm/colors/dracula.vifm45
-rw-r--r--.config/vifm/colors/g80.vifm28
-rw-r--r--.config/vifm/colors/iceberg.vifm29
-rw-r--r--.config/vifm/colors/lucius.vifm25
-rw-r--r--.config/vifm/colors/luke.vifm33
-rw-r--r--.config/vifm/colors/matrix.vifm27
-rw-r--r--.config/vifm/colors/mc-like.vifm26
-rw-r--r--.config/vifm/colors/molokai.vifm31
-rw-r--r--.config/vifm/colors/near-default.vifm89
-rw-r--r--.config/vifm/colors/ph.vifm27
-rw-r--r--.config/vifm/colors/reicheltd-light.vifm28
-rw-r--r--.config/vifm/colors/semidarkdesert.vifm23
-rw-r--r--.config/vifm/colors/snowwhite.vifm31
-rw-r--r--.config/vifm/colors/solarized-dark.vifm45
-rw-r--r--.config/vifm/colors/zenburn.vifm22
-rw-r--r--.config/vifm/colors/zenburn_1.vifm29
24 files changed, 1108 insertions, 0 deletions
diff --git a/.config/vifm/colors/COPYING b/.config/vifm/colors/COPYING
new file mode 100644
index 0000000..d159169
--- /dev/null
+++ b/.config/vifm/colors/COPYING
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
diff --git a/.config/vifm/colors/ChangeLog b/.config/vifm/colors/ChangeLog
new file mode 100644
index 0000000..a0d7340
--- /dev/null
+++ b/.config/vifm/colors/ChangeLog
@@ -0,0 +1,27 @@
+0.9 to current
+ Add new color scheme: iceberg (Thanks puven12)
+ Add new color scheme: dracula (Thanks EgZvor)
+ Add new color scheme: molokai (Thanks mimadrid)
+ Add missing `:highlight clear` to:
+ * lucius
+ * reicheltd-light
+
+ Update near-default scheme:
+ * Add CmpMismatch (since vifm v0.9).
+ * Add one more document type: mobi.
+ * Support change of terminal background.
+
+0.8.2 to 0.9
+ Add new color scheme: lucius (Thanks francogonzaga)
+ Add new color scheme: SemiDarkDesert (Thanks clausED)
+ Add new color scheme: near-default (Thanks xaizek)
+ Clean up info in README
+
+0.8 to 0.8.2
+ Add GPL-2 license file
+
+ Add new color scheme: ph (Thanks pihao)
+ Add new color scheme: reicheltd-light (Thanks reicheltd)
+ Add new color scheme: snowwhite (Thanks durcheinandr)
+ Add new color scheme: semidarkdesert (Thanks clausED)
+ Add new color scheme: near-default
diff --git a/.config/vifm/colors/Default.vifm b/.config/vifm/colors/Default.vifm
new file mode 100644
index 0000000..fa715ae
--- /dev/null
+++ b/.config/vifm/colors/Default.vifm
@@ -0,0 +1,65 @@
+" You can edit this file by hand.
+" The " character at the beginning of a line comments out the line.
+" Blank lines are ignored.
+
+" The Default color scheme is used for any directory that does not have
+" a specified scheme and for parts of user interface like menus. A
+" color scheme set for a base directory will also
+" be used for the sub directories.
+
+" The standard ncurses colors are:
+" Default = -1 = None, can be used for transparency or default color
+" Black = 0
+" Red = 1
+" Green = 2
+" Yellow = 3
+" Blue = 4
+" Magenta = 5
+" Cyan = 6
+" White = 7
+
+" Light versions of colors are also available (set bold attribute):
+" LightBlack
+" LightRed
+" LightGreen
+" LightYellow
+" LightBlue
+" LightMagenta
+" LightCyan
+" LightWhite
+
+" Available attributes (some of them can be combined):
+" bold
+" underline
+" reverse or inverse
+" standout
+" none
+
+" Vifm supports 256 colors you can use color numbers 0-255
+" (requires properly set up terminal: set your TERM environment variable
+" (directly or using resources) to some color terminal name (e.g.
+" xterm-256color) from /usr/lib/terminfo/; you can check current number
+" of colors in your terminal with tput colors command)
+
+" highlight group cterm=attrs ctermfg=foreground_color ctermbg=background_color
+
+highlight clear
+
+highlight Win cterm=none ctermfg=white ctermbg=black
+highlight Directory cterm=bold ctermfg=cyan ctermbg=default
+highlight Link cterm=bold ctermfg=yellow ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=default ctermbg=blue
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
+highlight StatusLine cterm=bold ctermfg=black ctermbg=white
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+highlight Border cterm=none ctermfg=black ctermbg=white
+highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
diff --git a/.config/vifm/colors/README.md b/.config/vifm/colors/README.md
new file mode 100644
index 0000000..2202a91
--- /dev/null
+++ b/.config/vifm/colors/README.md
@@ -0,0 +1,58 @@
+# vifm-colors
+
+Various colorschemes for [vifm](https://vifm.info/):
+- astrell (by astrell)
+- darkdesert (by langner)
+- Default
+- desert
+- dracula (by EgZvor)
+- g80
+- iceberg (by puven12)
+- lucius (by francogonzaga)
+- matrix
+- mc-like (by Petteri Knihti)
+- molokai (by Miguel Madrid MencĂ­a)
+- near-default
+- ph (by pihao)
+- reicheltd-light (by reicheltd)
+- semidarkdesert (by clausED)
+- snowwhite (by durcheinandr)
+- solarized-dark
+- zenburn
+- zenburn_1 (by frgm)
+
+The solarized-dark theme is based on [istib](https://github.com/istib)'s [version](https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors).
+
+## Installation
+
+### Distribution
+Some distributions offer a package for vifm color schemes. In this case you can install them easily using your package manager.
+
+#### openSUSE
+
+```
+zypper in vifm-colors
+```
+
+### Manual
+If you would like to have just one theme you could download it via wget, for example:
+
+`wget -P ~/.vifm/colors https://raw.githubusercontent.com/vifm/vifm-colors/master/solarized-dark.vifm`
+
+If you prefer to download all themes you could set it up with git, and stay up to date.
+
+`rm -rf ~/.config/vifm/colors`
+
+`git clone https://github.com/vifm/vifm-colors ~/.config/vifm/colors`
+
+To check for updates just type `git pull` in `~/.config/vifm/colors`.
+
+*Note:* replace `~/.config/vifm` with `~/.vifm` in commands above if you store your configuration there.
+
+## Preview
+A preview of all color themes contained in this repository are available at [the official vifm site](https://vifm.info/colorschemes.shtml).
+
+## Set a theme
+Load with `:colorscheme theme-name` in vifm, or write `colorscheme theme-name` in vifm's configuration file `~/.config/vifm/vifmrc`.
+
+If you have any color themes that are not in this repo, feel free to fork, add it and send a pull request!
diff --git a/.config/vifm/colors/astrell.vifm b/.config/vifm/colors/astrell.vifm
new file mode 100644
index 0000000..f182559
--- /dev/null
+++ b/.config/vifm/colors/astrell.vifm
@@ -0,0 +1,33 @@
+" by astrell
+" with builtin regular/root user differentiation
+
+highlight clear
+
+highlight Border cterm=none ctermfg=black ctermbg=131
+
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=bold ctermfg=default ctermbg=default
+
+highlight StatusLine cterm=none ctermfg=black ctermbg=white
+highlight WildMenu cterm=none ctermfg=default ctermbg=153
+
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=default
+
+highlight Win cterm=none ctermfg=0 ctermbg=224
+highlight Directory cterm=bold ctermfg=17 ctermbg=default
+highlight Link cterm=none ctermfg=94 ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=160 ctermbg=default
+highlight Socket cterm=bold ctermfg=91 ctermbg=default
+highlight Device cterm=bold ctermfg=52 ctermbg=default
+highlight Fifo cterm=bold ctermfg=105 ctermbg=default
+highlight Executable cterm=bold ctermfg=23 ctermbg=default
+highlight Selected cterm=bold ctermfg=default ctermbg=182
+highlight CurrLine cterm=bold ctermfg=238 ctermbg=153
+highlight OtherLine cterm=default ctermfg=default ctermbg=default
+
+" overwrite some colors for root user
+if $USER == 'root'
+ highlight Win cterm=none ctermfg=0 ctermbg=182
+ highlight Selected cterm=bold ctermfg=default ctermbg=217
+endif
diff --git a/.config/vifm/colors/create_themes.md b/.config/vifm/colors/create_themes.md
new file mode 100644
index 0000000..029871a
--- /dev/null
+++ b/.config/vifm/colors/create_themes.md
@@ -0,0 +1 @@
+To port themes from vim to vifm [this](http://vim.wikia.com/wiki/Xterm256_color_names_for_console_Vim) is helpful to look up colors.
diff --git a/.config/vifm/colors/darkdesert.vifm b/.config/vifm/colors/darkdesert.vifm
new file mode 100644
index 0000000..c456374
--- /dev/null
+++ b/.config/vifm/colors/darkdesert.vifm
@@ -0,0 +1,24 @@
+" Dark Desert
+" by Karol M. Langner
+" based on Desert by Michael jubalh Vetter
+" https://github.com/vifm/vifm-colors
+
+highlight clear
+
+highlight Win cterm=none ctermfg=220 ctermbg=233
+highlight Directory cterm=bold ctermfg=77 ctermbg=default
+highlight Link cterm=bold ctermfg=239 ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=24 ctermbg=default
+highlight Device cterm=bold ctermfg=31 ctermbg=default
+highlight Fifo cterm=bold ctermfg=31 ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=131 ctermbg=228
+highlight TopLine cterm=none ctermfg=124 ctermbg=235
+highlight TopLineSel cterm=bold ctermfg=124 ctermbg=235
+highlight StatusLine cterm=bold ctermfg=124 ctermbg=235
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=217 ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1
+highlight Border cterm=none ctermfg=black ctermbg=235
diff --git a/.config/vifm/colors/desert.vifm b/.config/vifm/colors/desert.vifm
new file mode 100644
index 0000000..3b28180
--- /dev/null
+++ b/.config/vifm/colors/desert.vifm
@@ -0,0 +1,23 @@
+" Desert
+" by Michael jubalh Vetter
+" https://github.com/jubalh/vifm-colors
+
+highlight clear
+
+highlight Win cterm=none ctermfg=220 ctermbg=237
+highlight Directory cterm=bold ctermfg=77 ctermbg=default
+highlight Link cterm=bold ctermfg=239 ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=24 ctermbg=default
+highlight Device cterm=bold ctermfg=31 ctermbg=default
+highlight Fifo cterm=bold ctermfg=31 ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=131 ctermbg=228
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=bold ctermfg=red ctermbg=default
+highlight StatusLine cterm=bold ctermfg=red ctermbg=white
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=217 ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1
+highlight Border cterm=none ctermfg=black ctermbg=white
diff --git a/.config/vifm/colors/dracula.vifm b/.config/vifm/colors/dracula.vifm
new file mode 100644
index 0000000..ebd2b75
--- /dev/null
+++ b/.config/vifm/colors/dracula.vifm
@@ -0,0 +1,45 @@
+" VIFM COLORS
+" dracula
+" based on: https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors
+
+" Default = -1 = None, can be used for transparency or default color
+" Black = 0
+" Red = 1
+" Green = 2
+" Yellow = 3
+" Blue = 4
+" Magenta = 5
+" Cyan = 6
+" White = 7
+
+" STYLES
+" bold
+" underline
+" reverse or inverse
+" standout
+" none
+
+
+highlight clear
+
+highlight Win cterm=none ctermfg=default ctermbg=none
+
+highlight TopLine cterm=none ctermfg=blue ctermbg=none
+highlight TopLineSel cterm=none ctermfg=magenta ctermbg=none
+highlight StatusLine cterm=none ctermfg=blue ctermbg=none
+highlight Border cterm=none ctermfg=blue ctermbg=none
+
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=236 ctermbg=blue
+
+highlight WildMenu cterm=none,reverse ctermfg=blue ctermbg=236
+highlight CmdLine cterm=none ctermfg=255 ctermbg=236
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+
+highlight Directory cterm=none ctermfg=blue ctermbg=default
+highlight Link cterm=none ctermfg=cyan ctermbg=default
+highlight BrokenLink cterm=none ctermfg=red ctermbg=default
+highlight Socket cterm=none ctermfg=magenta ctermbg=black
+highlight Device cterm=none ctermfg=red ctermbg=default
+highlight Fifo cterm=none ctermfg=yellow ctermbg=black
+highlight Executable cterm=none ctermfg=green ctermbg=default
diff --git a/.config/vifm/colors/g80.vifm b/.config/vifm/colors/g80.vifm
new file mode 100644
index 0000000..3eaa6ae
--- /dev/null
+++ b/.config/vifm/colors/g80.vifm
@@ -0,0 +1,28 @@
+" G80
+
+" Reset all styles first
+highlight clear
+
+highlight Border cterm=none ctermfg=237 ctermbg=237
+
+highlight TopLine cterm=none ctermfg=188 ctermbg=237
+highlight TopLineSel cterm=underline ctermfg=188 ctermbg=237
+
+highlight Win cterm=none ctermfg=188 ctermbg=237
+highlight Directory cterm=none ctermfg=188 ctermbg=237
+highlight CurrLine cterm=none ctermfg=188 ctermbg=236
+highlight OtherLine cterm=none ctermfg=247 ctermbg=237
+highlight Selected cterm=none ctermfg=188 ctermbg=238
+
+highlight JobLine cterm=bold ctermfg=188 ctermbg=238
+highlight StatusLine cterm=none ctermfg=188 ctermbg=235
+highlight WildMenu cterm=none ctermfg=188 ctermbg=238
+highlight CmdLine cterm=none ctermfg=188 ctermbg=237
+highlight ErrorMsg cterm=none ctermfg=188 ctermbg=237
+
+highlight Executable cterm=none ctermfg=188 ctermbg=237
+highlight Link cterm=none ctermfg=188 ctermbg=237
+highlight BrokenLink cterm=none ctermfg=188 ctermbg=237
+highlight Device cterm=none ctermfg=188 ctermbg=237
+highlight Fifo cterm=none ctermfg=188 ctermbg=237
+highlight Socket cterm=none ctermfg=188 ctermbg=237
diff --git a/.config/vifm/colors/iceberg.vifm b/.config/vifm/colors/iceberg.vifm
new file mode 100644
index 0000000..2606641
--- /dev/null
+++ b/.config/vifm/colors/iceberg.vifm
@@ -0,0 +1,29 @@
+" iceberg
+" by puven12
+"
+" This colorscheme is based on iceberg colorscheme for vim
+" by cocopon
+
+highlight clear
+
+highlight Win cterm=none ctermfg=255 ctermbg=234
+highlight Directory cterm=bold ctermfg=109 ctermbg=default
+highlight Link cterm=bold ctermfg=216 ctermbg=234
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=239
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=none ctermfg=150 ctermbg=default
+highlight Selected cterm=none ctermfg=255 ctermbg=236
+highlight CurrLine cterm=reverse
+highlight TopLine cterm=none ctermfg=255 ctermbg=234
+highlight TopLineSel cterm=bold ctermfg=110 ctermbg=default
+highlight StatusLine cterm=none ctermfg=240 ctermbg=235
+highlight WildMenu cterm=underline,reverse ctermfg=255 ctermbg=black
+highlight CmdLine cterm=none ctermfg=255 ctermbg=234
+highlight ErrorMsg cterm=none ctermfg=203 ctermbg=234
+highlight Border cterm=none ctermfg=black ctermbg=234
+highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=255
+highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
+highlight CmpMismatch cterm=bold ctermfg=255 ctermbg=red
+highlight AuxWin cterm=bold,underline,reverse,standout ctermfg=default ctermbg=default
diff --git a/.config/vifm/colors/lucius.vifm b/.config/vifm/colors/lucius.vifm
new file mode 100644
index 0000000..0278aaf
--- /dev/null
+++ b/.config/vifm/colors/lucius.vifm
@@ -0,0 +1,25 @@
+" lucius
+" by francogonzaga
+"
+" https://gist.github.com/francogonzaga/5509523
+"
+" This color scheme is loosely based on the lucius color scheme for vim
+
+highlight clear
+highlight Win cterm=none ctermfg=250 ctermbg=236
+highlight Directory cterm=bold ctermfg=4 ctermbg=236
+highlight Link cterm=bold ctermfg=yellow ctermbg=236
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=none
+highlight Socket cterm=bold ctermfg=magenta ctermbg=black
+highlight Device cterm=bold ctermfg=red ctermbg=black
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=none
+highlight Executable cterm=bold ctermfg=112 ctermbg=236
+highlight Selected cterm=none ctermfg=236 ctermbg=208
+highlight CurrLine cterm=bold ctermfg=251 ctermbg=240
+highlight TopLine cterm=none ctermfg=black ctermbg=240
+highlight TopLineSel cterm=none ctermfg=250 ctermbg=12
+highlight StatusLine cterm=bold ctermfg=255 ctermbg=12
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=240
+highlight ErrorMsg cterm=none ctermfg=250 ctermbg=124
+highlight Border cterm=none ctermfg=236 ctermbg=236
diff --git a/.config/vifm/colors/luke.vifm b/.config/vifm/colors/luke.vifm
new file mode 100644
index 0000000..f3da172
--- /dev/null
+++ b/.config/vifm/colors/luke.vifm
@@ -0,0 +1,33 @@
+highlight clear
+highlight Win cterm=none ctermfg=white ctermbg=black
+highlight Directory cterm=bold ctermfg=cyan ctermbg=default
+highlight Link cterm=bold ctermfg=blue ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold,reverse ctermfg=default ctermbg=default
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
+highlight StatusLine cterm=bold ctermfg=black ctermbg=blue
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+highlight Border cterm=none ctermfg=white ctermbg=black
+highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
+highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
+highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red
+highlight AuxWin cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight TabLine cterm=none ctermfg=white ctermbg=black
+highlight TabLineSel cterm=bold,reverse ctermfg=default ctermbg=default
+highlight User1 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User2 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User3 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User4 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User5 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User6 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User7 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User8 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
+highlight User9 cterm=bold,underline,reverse,standout,italic ctermfg=default ctermbg=default
diff --git a/.config/vifm/colors/matrix.vifm b/.config/vifm/colors/matrix.vifm
new file mode 100644
index 0000000..a5416cc
--- /dev/null
+++ b/.config/vifm/colors/matrix.vifm
@@ -0,0 +1,27 @@
+" Matrix
+" by Michael jubalh Vetter
+" https://github.com/jubalh/vifm-colors
+
+highlight clear
+
+highlight Win cterm=none ctermfg=green ctermbg=black
+
+highlight TopLine cterm=none ctermfg=green ctermbg=none
+highlight TopLineSel cterm=none ctermfg=green ctermbg=none
+highlight StatusLine cterm=none ctermfg=green ctermbg=none
+highlight Border cterm=none ctermfg=green ctermbg=none
+
+highlight Selected cterm=bold ctermfg=red ctermbg=default
+highlight CurrLine cterm=bold ctermfg=black ctermbg=green
+
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+
+highlight Directory cterm=none ctermfg=blue ctermbg=default
+highlight Link cterm=none ctermfg=yellow ctermbg=default
+highlight BrokenLink cterm=none ctermfg=red ctermbg=default
+highlight Socket cterm=none ctermfg=yellow ctermbg=default
+highlight Device cterm=none ctermfg=yellow ctermbg=default
+highlight Fifo cterm=none ctermfg=yellow ctermbg=default
+highlight Executable cterm=none ctermfg=green ctermbg=default
diff --git a/.config/vifm/colors/mc-like.vifm b/.config/vifm/colors/mc-like.vifm
new file mode 100644
index 0000000..80589e9
--- /dev/null
+++ b/.config/vifm/colors/mc-like.vifm
@@ -0,0 +1,26 @@
+" mimicking midnight commander
+" by Petteri Knihti
+
+highlight clear
+
+highlight Win cterm=none ctermfg=white ctermbg=blue
+
+highlight CurrLine cterm=none ctermfg=black ctermbg=cyan
+highlight Selected cterm=bold ctermfg=yellow ctermbg=default
+
+highlight TopLine cterm=none ctermfg=black ctermbg=cyan
+highlight TopLineSel cterm=bold ctermfg=yellow ctermbg=cyan
+highlight StatusLine cterm=none ctermfg=black ctermbg=cyan
+highlight Border cterm=none ctermfg=none ctermbg=blue
+
+highlight WildMenu cterm=reverse ctermfg=black ctermbg=white
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+
+highlight Directory cterm=bold ctermfg=cyan ctermbg=default
+highlight Link cterm=bold ctermfg=yellow ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
diff --git a/.config/vifm/colors/molokai.vifm b/.config/vifm/colors/molokai.vifm
new file mode 100644
index 0000000..c1db26d
--- /dev/null
+++ b/.config/vifm/colors/molokai.vifm
@@ -0,0 +1,31 @@
+" Molokai
+" by Miguel Madrid Mencia
+" https://github.com/vifm/vifm-colors
+
+highlight clear
+
+highlight Border cterm=none ctermfg=black ctermbg=232
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight CurrLine cterm=bold ctermfg=default ctermbg=208
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Directory cterm=bold ctermfg=12 ctermbg=default
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Link cterm=bold ctermfg=green ctermbg=default
+highlight OtherLine cterm=bold ctermfg=default ctermbg=130
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight StatusLine cterm=none ctermfg=white ctermbg=233
+highlight SuggestBox cterm=none ctermfg=white ctermbg=black
+highlight TopLine cterm=none ctermfg=15 ctermbg=233
+highlight TopLineSel cterm=none ctermfg=148 ctermbg=default
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight Win cterm=none ctermfg=white ctermbg=black
+
+if $USER == 'root'
+ highlight Border cterm=none ctermfg=default ctermbg=red
+ highlight StatusLine cterm=none ctermfg=white ctermbg=red
+ highlight TopLine cterm=none ctermfg=default ctermbg=red
+endif
diff --git a/.config/vifm/colors/near-default.vifm b/.config/vifm/colors/near-default.vifm
new file mode 100644
index 0000000..bd514a6
--- /dev/null
+++ b/.config/vifm/colors/near-default.vifm
@@ -0,0 +1,89 @@
+" vim: filetype=vifm :
+
+" xterm color customization:
+"
+" ! regular (not bold) red
+" XTerm*color1: #ff3030
+" ! regular (not bold) green
+" XTerm*color2: #70dd70
+" ! regular (not bold) yellow
+" XTerm*color3: #f0f000
+" ! regular (not bold) blue
+" XTerm*color4: #6060dd
+" ! bold red
+" XTerm*color9: #ff8080
+" ! bold green
+" XTerm*color10: #20dd20
+" ! bold yellow
+" XTerm*color11: #e0e000
+" ! bold blue
+" XTerm*color12: #a8a8ff
+
+highlight clear
+highlight Win cterm=none ctermfg=white ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold,reverse ctermfg=red ctermbg=default
+highlight Fifo cterm=bold,reverse ctermfg=cyan ctermbg=default
+highlight CurrLine cterm=reverse,bold ctermfg=default ctermbg=default
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=underline ctermfg=black ctermbg=default
+highlight StatusLine cterm=none ctermfg=black ctermbg=white
+highlight WildMenu cterm=underline,bold,reverse ctermfg=yellow ctermbg=black
+highlight CmdLine cterm=bold ctermfg=white ctermbg=default
+highlight ErrorMsg cterm=bold ctermfg=white ctermbg=red
+highlight Border cterm=none ctermfg=white ctermbg=default
+highlight OtherLine cterm=reverse ctermfg=234 ctermbg=white
+highlight SuggestBox cterm=bold,reverse ctermfg=cyan ctermbg=default
+
+" no 256-color palette on Windows
+if $OS == 'Windows_NT'
+ highlight Directory cterm=bold ctermfg=cyan ctermbg=default
+ highlight Link cterm=bold ctermfg=yellow ctermbg=default
+ highlight Executable cterm=bold ctermfg=green ctermbg=default
+ highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+ highlight CmpMismatch cterm=bold ctermfg=white ctermbg=red
+ finish
+endif
+
+highlight Directory cterm=bold ctermfg=123 ctermbg=default
+highlight Link cterm=bold ctermfg=229 ctermbg=default
+highlight Executable cterm=bold ctermfg=119 ctermbg=default
+highlight Selected cterm=bold ctermfg=213 ctermbg=default
+highlight CmpMismatch cterm=bold ctermfg=white ctermbg=88
+
+" software documentation
+highlight {COPYRIGHT,COPYING*,BUGS,ChangeLog*,FAQ,INSTALL*,LICEN[CS]E,NEWS,
+ \README*,AUTHORS,TODO,THANKS}
+ \ cterm=none ctermfg=187 ctermbg=default
+" build system files
+highlight {Makefile,Makefile.am,Makefile.in,Makefile.win,*.mak,*.mk,
+ \CMakeLists.txt}
+ \ cterm=none ctermfg=121 ctermbg=default
+" archives
+highlight {*.7z,*.ace,*.arj,*.bz2,*.cpio,*.deb,*.dz,*.gz,*.jar,*.lzh,*.lzma,
+ \*.rar,*.rpm,*.rz,*.tar,*.taz,*.tb2,*.tbz,*.tbz2,*.tgz,*.tlz,*.trz,
+ \*.txz,*.tz,*.tz2,*.xz,*.z,*.zip,*.zoo}
+ \ cterm=none ctermfg=215 ctermbg=default
+" documents
+highlight {*.djvu,*.htm,*.html,*.shtml,*.css,*.markdown,*.md,*[^0-9].[1-9],
+ \*.mkd,*.org,*.pandoc,*.pdc,*.pdf,*.epub,*.fb2,*.tex,*.txt,*.xhtml,
+ \*.xml,*.pptx,*.ppt,*.doc,*.docx,*.xls,*.xls[mx],*.mobi}
+ \ cterm=none ctermfg=217 ctermbg=default
+" media
+highlight {*.aac,*.anx,*.asf,*.au,*.avi,*.ts,*.axa,*.axv,*.divx,*.flac,*.m2a,
+ \*.m2v,*.m4a,*.m4p,*.m4v,*.mid,*.midi,*.mka,*.mkv,*.mov,*.mp3,*.mp4,
+ \*.flv,*.mp4v,*.mpc,*.mpeg,*.mpg,*.nuv,*.oga,*.ogg,*.ogv,*.ogx,*.pbm,
+ \*.pgm,*.qt,*.ra,*.ram,*.rm,*.spx,*.vob,*.wav,*.wma,*.wmv,*.xvid,
+ \*.ac3}
+ \ cterm=none ctermfg=49 ctermbg=default
+" images
+highlight {*.bmp,*.gif,*.jpeg,*.jpg,*.ico,*.png,*.ppm,*.svg,*.svgz,*.tga,*.tif,
+ \*.tiff,*.xbm,*.xcf,*.xpm,*.xspf,*.xwd}
+ \ cterm=none ctermfg=117 ctermbg=default
+" executables
+highlight {*.sh,*.bash,*.bat,*.btm,*.cmd,*.com,*.dll,*.exe,*.run,*.msu,*.msi}
+ \ cterm=none ctermfg=77 ctermbg=default
+" source code
+highlight {*.patch,*.diff,*.py,*.[ch]pp,*.mk,*.c,*.h,*.[ch]pp,*.cc,*.hs,*.php}
+ \ cterm=none ctermfg=193 ctermbg=default
diff --git a/.config/vifm/colors/ph.vifm b/.config/vifm/colors/ph.vifm
new file mode 100644
index 0000000..1704da5
--- /dev/null
+++ b/.config/vifm/colors/ph.vifm
@@ -0,0 +1,27 @@
+" ph
+
+highlight clear
+
+highlight Win cterm=none ctermfg=248 ctermbg=234
+highlight Directory cterm=bold ctermfg=033 ctermbg=234
+highlight Link cterm=bold ctermfg=yellow ctermbg=234
+highlight BrokenLink cterm=reverse ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=125 ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=166 ctermbg=default
+highlight Selected cterm=bold ctermfg=255 ctermbg=237
+highlight CurrLine cterm=bold ctermfg=default ctermbg=237
+highlight TopLine cterm=bold ctermfg=black ctermbg=235
+highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
+highlight StatusLine cterm=bold ctermfg=black ctermbg=235
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+highlight Border cterm=none ctermfg=black ctermbg=234
+highlight JobLine cterm=bold,reverse ctermfg=black ctermbg=white
+highlight SuggestBox cterm=bold ctermfg=default ctermbg=default
+
+if $USER == 'root'
+ highlight Border ctermbg=red
+endif
diff --git a/.config/vifm/colors/reicheltd-light.vifm b/.config/vifm/colors/reicheltd-light.vifm
new file mode 100644
index 0000000..b74e4de
--- /dev/null
+++ b/.config/vifm/colors/reicheltd-light.vifm
@@ -0,0 +1,28 @@
+" vim: filetype=vifm :
+
+" Author: Daniel R. (a.k.a. reicheltd)
+
+highlight clear
+
+highlight Win cterm=none ctermfg=236 ctermbg=255
+highlight Directory cterm=bold ctermfg=21 ctermbg=255
+highlight Link cterm=bold ctermfg=39 ctermbg=default
+
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=magenta ctermbg=default
+highlight Device cterm=bold ctermfg=blue ctermbg=default
+
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=red ctermbg=default
+highlight Selected cterm=bold ctermfg=200 ctermbg=default
+
+highlight CurrLine cterm=bold ctermfg=255 ctermbg=27
+highlight TopLine cterm=none ctermfg=236 ctermbg=255
+highlight TopLineSel cterm=bold ctermfg=236 ctermbg=255
+
+highlight StatusLine cterm=bold ctermfg=236 ctermbg=255
+highlight WildMenu cterm=underline,reverse ctermfg=236 ctermbg=255
+highlight CmdLine cterm=none ctermfg=236 ctermbg=255
+
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=236
+highlight Border cterm=none ctermfg=236 ctermbg=255
diff --git a/.config/vifm/colors/semidarkdesert.vifm b/.config/vifm/colors/semidarkdesert.vifm
new file mode 100644
index 0000000..5fbccd8
--- /dev/null
+++ b/.config/vifm/colors/semidarkdesert.vifm
@@ -0,0 +1,23 @@
+" SemiDarkDesert
+" by Claus E. Durst, based on 'Desert' by Michael jubalh Vetter
+" https://github.com/clausED/vifm-colors
+
+highlight clear
+
+highlight Win cterm=none ctermfg=220 ctermbg=233
+highlight Directory cterm=bold ctermfg=77 ctermbg=default
+highlight Link cterm=bold ctermfg=239 ctermbg=default
+highlight BrokenLink cterm=bold ctermfg=red ctermbg=default
+highlight Socket cterm=bold ctermfg=24 ctermbg=default
+highlight Device cterm=bold ctermfg=31 ctermbg=default
+highlight Fifo cterm=bold ctermfg=31 ctermbg=default
+highlight Executable cterm=bold ctermfg=green ctermbg=default
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=131 ctermbg=228
+highlight TopLine cterm=none ctermfg=black ctermbg=248
+highlight TopLineSel cterm=bold ctermfg=red ctermbg=default
+highlight StatusLine cterm=bold ctermfg=red ctermbg=248
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=217 ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=7 ctermbg=1
+highlight Border cterm=none ctermfg=black ctermbg=240
diff --git a/.config/vifm/colors/snowwhite.vifm b/.config/vifm/colors/snowwhite.vifm
new file mode 100644
index 0000000..7aded4d
--- /dev/null
+++ b/.config/vifm/colors/snowwhite.vifm
@@ -0,0 +1,31 @@
+" snowwhite
+" Author: Jochen Schweizer
+" https://github.com/durcheinandr/vifm-colors
+
+highlight clear
+
+highlight SuggestBox cterm=none ctermfg=16 ctermbg=231
+highlight Win cterm=none ctermfg=16 ctermbg=231
+highlight Directory cterm=bold ctermfg=16 ctermbg=231
+highlight Link cterm=none ctermfg=16 ctermbg=231
+
+highlight BrokenLink cterm=bold ctermfg=196 ctermbg=231
+highlight Socket cterm=none ctermfg=16 ctermbg=231
+highlight Device cterm=none ctermfg=16 ctermbg=231
+
+highlight Fifo cterm=none ctermfg=16 ctermbg=231
+highlight Executable cterm=none ctermfg=16 ctermbg=231
+highlight Selected cterm=none ctermfg=208 ctermbg=231
+
+highlight CurrLine cterm=none ctermfg=231 ctermbg=208
+highlight TopLine cterm=none ctermfg=16 ctermbg=255
+highlight TopLineSel cterm=none ctermfg=231 ctermbg=16
+
+highlight StatusLine cterm=bold ctermfg=16 ctermbg=255
+highlight WildMenu cterm=underline,reverse ctermfg=16 ctermbg=231
+highlight CmdLine cterm=none ctermfg=16 ctermbg=231
+
+highlight ErrorMsg cterm=bold ctermfg=196 ctermbg=231
+highlight Border cterm=none ctermfg=16 ctermbg=255
+
+
diff --git a/.config/vifm/colors/solarized-dark.vifm b/.config/vifm/colors/solarized-dark.vifm
new file mode 100644
index 0000000..a792bd9
--- /dev/null
+++ b/.config/vifm/colors/solarized-dark.vifm
@@ -0,0 +1,45 @@
+" VIFM COLORS
+" solarized dark
+" based on: https://github.com/istib/dotfiles/blob/master/vifm/vifm-colors
+
+" Default = -1 = None, can be used for transparency or default color
+" Black = 0
+" Red = 1
+" Green = 2
+" Yellow = 3
+" Blue = 4
+" Magenta = 5
+" Cyan = 6
+" White = 7
+
+" STYLES
+" bold
+" underline
+" reverse or inverse
+" standout
+" none
+
+
+highlight clear
+
+highlight Win cterm=none ctermfg=default ctermbg=none
+
+highlight TopLine cterm=none ctermfg=blue ctermbg=none
+highlight TopLineSel cterm=none ctermfg=blue ctermbg=none
+highlight StatusLine cterm=none ctermfg=blue ctermbg=none
+highlight Border cterm=none ctermfg=blue ctermbg=none
+
+highlight Selected cterm=bold ctermfg=magenta ctermbg=default
+highlight CurrLine cterm=bold ctermfg=default ctermbg=blue
+
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+
+highlight Directory cterm=none ctermfg=cyan ctermbg=default
+highlight Link cterm=none ctermfg=yellow ctermbg=default
+highlight BrokenLink cterm=none ctermfg=red ctermbg=default
+highlight Socket cterm=none ctermfg=magenta ctermbg=default
+highlight Device cterm=none ctermfg=red ctermbg=default
+highlight Fifo cterm=none ctermfg=cyan ctermbg=default
+highlight Executable cterm=none ctermfg=green ctermbg=default
diff --git a/.config/vifm/colors/zenburn.vifm b/.config/vifm/colors/zenburn.vifm
new file mode 100644
index 0000000..fccfbbd
--- /dev/null
+++ b/.config/vifm/colors/zenburn.vifm
@@ -0,0 +1,22 @@
+highlight clear
+
+highlight Win cterm=none ctermfg=245 ctermbg=234
+highlight Directory cterm=bold ctermfg=166 ctermbg=234
+highlight Link cterm=bold ctermfg=yellow ctermbg=234
+highlight BrokenLink cterm=reverse ctermfg=red ctermbg=default
+
+highlight Socket cterm=bold ctermfg=125 ctermbg=default
+highlight Device cterm=bold ctermfg=red ctermbg=default
+highlight Fifo cterm=bold ctermfg=cyan ctermbg=default
+highlight Executable cterm=bold ctermfg=0x2aa198 ctermbg=default
+
+highlight Selected cterm=bold ctermfg=125 ctermbg=235
+highlight CurrLine cterm=bold ctermfg=245 ctermbg=235
+
+highlight TopLine cterm=none ctermfg=black ctermbg=white
+highlight TopLineSel cterm=bold ctermfg=black ctermbg=default
+highlight StatusLine cterm=bold ctermfg=black ctermbg=white
+highlight WildMenu cterm=underline,reverse ctermfg=white ctermbg=black
+highlight CmdLine cterm=none ctermfg=white ctermbg=black
+highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
+highlight Border cterm=none ctermfg=black ctermbg=white
diff --git a/.config/vifm/colors/zenburn_1.vifm b/.config/vifm/colors/zenburn_1.vifm
new file mode 100644
index 0000000..86b4338
--- /dev/null
+++ b/.config/vifm/colors/zenburn_1.vifm
@@ -0,0 +1,29 @@
+" zenburn like color scheme for vifm
+" http://kippura.org/zenburnpage/
+
+" Reset all styles first
+highlight clear
+
+highlight Border cterm=none ctermfg=235 ctermbg=237
+
+highlight TopLine cterm=none ctermfg=108 ctermbg=235
+highlight TopLineSel cterm=bold ctermfg=186 ctermbg=235
+
+highlight Win cterm=none ctermfg=188 ctermbg=237
+highlight Directory cterm=none ctermfg=108 ctermbg=237
+highlight CurrLine cterm=none ctermfg=223 ctermbg=235
+highlight OtherLine cterm=none ctermfg=247 ctermbg=237
+highlight Selected cterm=none ctermfg=116 ctermbg=238
+
+highlight JobLine cterm=bold ctermfg=116 ctermbg=238
+highlight StatusLine cterm=bold ctermfg=144 ctermbg=236
+highlight ErrorMsg cterm=bold ctermfg=115 ctermbg=237
+highlight WildMenu cterm=bold ctermfg=235 ctermbg=144
+highlight CmdLine cterm=none ctermfg=188 ctermbg=237
+
+highlight Executable cterm=none ctermfg=172 ctermbg=237
+highlight Link cterm=none ctermfg=142 ctermbg=237
+highlight BrokenLink cterm=none ctermfg=174 ctermbg=237
+highlight Device cterm=none ctermfg=228 ctermbg=237
+highlight Fifo cterm=none ctermfg=109 ctermbg=237
+highlight Socket cterm=none ctermfg=110 ctermbg=237