task | convert vifm config to homemanager

This commit is contained in:
Don Harper 2024-10-12 21:17:52 -05:00
parent ecffa08119
commit 055b75cea0

View file

@ -1,6 +1,7 @@
{pkgs, ...}: { {pkgs, ...}: {
home.packages = with pkgs; [vifm-full]; programs.vifm = {
xdg.configFile."vifm/vifmrc".text = '' enable = true;
extraConfig = ''
" vim: filetype=vifm : " vim: filetype=vifm :
set runexec set runexec
colorscheme dracula colorscheme dracula
@ -13,45 +14,19 @@
mark d ~/Downloads mark d ~/Downloads
nnoremap gd :cd ~/Downloads<cr> nnoremap gd :cd ~/Downloads<cr>
''; '';
};
xdg.configFile."vifm/colors/dracula.vifm".text = '' 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 clear
highlight Win cterm=none ctermfg=default ctermbg=none highlight Win cterm=none ctermfg=default ctermbg=none
highlight TopLine cterm=none ctermfg=blue ctermbg=none highlight TopLine cterm=none ctermfg=blue ctermbg=none
highlight TopLineSel cterm=none ctermfg=magenta ctermbg=none highlight TopLineSel cterm=none ctermfg=magenta ctermbg=none
highlight StatusLine cterm=none ctermfg=blue ctermbg=none highlight StatusLine cterm=none ctermfg=blue ctermbg=none
highlight Border cterm=none ctermfg=blue ctermbg=none highlight Border cterm=none ctermfg=blue ctermbg=none
highlight Selected cterm=bold ctermfg=magenta ctermbg=default highlight Selected cterm=bold ctermfg=magenta ctermbg=default
highlight CurrLine cterm=bold ctermfg=236 ctermbg=blue highlight CurrLine cterm=bold ctermfg=236 ctermbg=blue
highlight WildMenu cterm=none,reverse ctermfg=blue ctermbg=236 highlight WildMenu cterm=none,reverse ctermfg=blue ctermbg=236
highlight CmdLine cterm=none ctermfg=255 ctermbg=236 highlight CmdLine cterm=none ctermfg=255 ctermbg=236
highlight ErrorMsg cterm=none ctermfg=red ctermbg=black highlight ErrorMsg cterm=none ctermfg=red ctermbg=black
highlight Directory cterm=none ctermfg=blue ctermbg=default highlight Directory cterm=none ctermfg=blue ctermbg=default
highlight Link cterm=none ctermfg=cyan ctermbg=default highlight Link cterm=none ctermfg=cyan ctermbg=default
highlight BrokenLink cterm=none ctermfg=red ctermbg=default highlight BrokenLink cterm=none ctermfg=red ctermbg=default