diff options
| -rw-r--r-- | tv/2configs/vim.nix | 44 | ||||
| -rw-r--r-- | tv/5pkgs/vim/hack.nix | 46 | 
2 files changed, 47 insertions, 43 deletions
diff --git a/tv/2configs/vim.nix b/tv/2configs/vim.nix index 657d7a6..7419eb6 100644 --- a/tv/2configs/vim.nix +++ b/tv/2configs/vim.nix @@ -17,53 +17,11 @@ let {      pkgs.tv.vimPlugins.elixir      pkgs.tv.vimPlugins.file-line      pkgs.tv.vimPlugins.fzf +    pkgs.tv.vimPlugins.hack      pkgs.tv.vimPlugins.jq      pkgs.vimPlugins.fzfWrapper      pkgs.vimPlugins.undotree      ((rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let -      name = "hack"; -    in { -      name = "vim-color-${name}-1.0.2"; -      destination = "/colors/${name}.vim"; -      text = /* vim */ '' -        set background=dark -        hi clear -        if exists("syntax_on") -          syntax clear -        endif - -        let colors_name = ${toJSON name} - -        hi Normal       ctermbg=235 -        hi Comment      ctermfg=242 -        hi Constant     ctermfg=255 -        hi Identifier   ctermfg=253 -        hi Function     ctermfg=253 -        hi Statement    ctermfg=253 -        hi PreProc      ctermfg=251 -        hi Type         ctermfg=251 -        hi Delimiter    ctermfg=251 -        hi Special      ctermfg=255 - -        hi Garbage      ctermbg=088 -        hi TabStop      ctermbg=016 -        hi Todo         ctermfg=174 ctermbg=NONE - -        hi NixCode      ctermfg=040 -        hi NixData      ctermfg=046 -        hi NixQuote     ctermfg=071 - -        hi diffNewFile  ctermfg=207 -        hi diffFile     ctermfg=207 -        hi diffLine     ctermfg=207 -        hi diffSubname  ctermfg=207 -        hi diffAdded    ctermfg=010 -        hi diffRemoved  ctermfg=009 - -        hi Search       cterm=NONE ctermbg=216 -      ''; -    }))) -    ((rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let        name = "vim";      in {        name = "vim-syntax-${name}-1.0.0"; diff --git a/tv/5pkgs/vim/hack.nix b/tv/5pkgs/vim/hack.nix new file mode 100644 index 0000000..2145cc1 --- /dev/null +++ b/tv/5pkgs/vim/hack.nix @@ -0,0 +1,46 @@ +with import <stockholm/lib>; +{ pkgs }: + +(rtp: rtp // { inherit rtp; }) (pkgs.writeTextFile (let +  name = "hack"; +in { +  name = "vim-color-${name}-1.0.2"; +  destination = "/colors/${name}.vim"; +  text = /* vim */ '' +    set background=dark +    hi clear +    if exists("syntax_on") +      syntax clear +    endif + +    let colors_name = ${toJSON name} + +    hi Normal       ctermbg=235 +    hi Comment      ctermfg=242 +    hi Constant     ctermfg=255 +    hi Identifier   ctermfg=253 +    hi Function     ctermfg=253 +    hi Statement    ctermfg=253 +    hi PreProc      ctermfg=251 +    hi Type         ctermfg=251 +    hi Delimiter    ctermfg=251 +    hi Special      ctermfg=255 + +    hi Garbage      ctermbg=088 +    hi TabStop      ctermbg=016 +    hi Todo         ctermfg=174 ctermbg=NONE + +    hi NixCode      ctermfg=040 +    hi NixData      ctermfg=046 +    hi NixQuote     ctermfg=071 + +    hi diffNewFile  ctermfg=207 +    hi diffFile     ctermfg=207 +    hi diffLine     ctermfg=207 +    hi diffSubname  ctermfg=207 +    hi diffAdded    ctermfg=010 +    hi diffRemoved  ctermfg=009 + +    hi Search       cterm=NONE ctermbg=216 +  ''; +}))  | 
