diff --git a/home/packages-cli.nix b/home/packages-cli.nix index fe195c1..0ecd767 100644 --- a/home/packages-cli.nix +++ b/home/packages-cli.nix @@ -7,6 +7,7 @@ ./khal.nix ./liquidprompt.nix ./newsboat.nix + ./vifm.nix ]; home.packages = with pkgs; [ bc @@ -60,7 +61,6 @@ unzip urlview vdirsyncer - vifm-full vit wget zip diff --git a/home/vifm.nix b/home/vifm.nix new file mode 100644 index 0000000..4034d82 --- /dev/null +++ b/home/vifm.nix @@ -0,0 +1,63 @@ +{ pkgs, ... }: { + home.packages = with pkgs; [ vifm-full ]; + xdg.configFile."vifm/vifmrc".text = '' + " vim: filetype=vifm : + set runexec + colorscheme dracula + set timefmt=%Y-%m-%d\ %H:%M + set hlsearch + set statusline=" Hint: %z%= %A %10u:%-7g %15s %20d " + " :mark mark /full/directory/path [filename] + mark b ~/bin/ + mark h ~/ + mark d ~/Downloads + nnoremap gd :cd ~/Downloads + ''; + xdg.configFile."vifm/colors/dracula.vifm".text = '' + " 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 + ''; +}