File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2929 type = lib . types . attrsOf wlib . types . stringable ;
3030 default = { } ;
3131 description = ''
32- Bat/Sublime syntaxes to copy to `syntaxes/` directory
32+ Paths of bat/sublime syntaxes to symnlink to `syntaxes/` directory
3333 '' ;
3434 } ;
3535 } ;
4242 relPath = "themes/${ name } " ;
4343 } ;
4444 } ) config . themes ;
45- syntaxes-constructFiles = lib . concatMapAttrs ( name : value : {
46- "syntaxes-${ name } " = {
47- content = builtins . readFile value ;
48- relPath = "syntaxes/${ name } " ;
49- } ;
50- } ) config . syntaxes ;
5145 in
5246 {
5347 package = lib . mkDefault pkgs . bat ;
5852 relPath = "${ config . binName } -config/config" ;
5953 } ;
6054 }
61- // themes-constructFiles
62- // syntaxes-constructFiles ;
55+ // themes-constructFiles ;
56+ buildCommand . makeBatSyntaxes =
57+ "mkdir -p ${ placeholder "out" } /syntaxes\n "
58+ + lib . concatMapAttrsStringSep "\n " (
59+ name : value : "ln -s ${ value } ${ placeholder "out" } /syntaxes/${ name } "
60+ ) config . syntaxes ;
6361 meta . maintainers = [ wlib . maintainers . appleptree ] ;
6462 } ;
6563}
You can’t perform that action at this time.
0 commit comments