nix machine / user configurations
at terra 1.3 kB view raw
1{ 2 stylix.targets.helix.enable = true; 3 programs.helix = { 4 enable = true; 5 languages.language = [ 6 { 7 name = "dockerfile"; 8 roots = [ 9 "Dockerfile" 10 "Containerfile" 11 ]; 12 file-types = [ 13 "Dockerfile" 14 "Containerfile" 15 "dockerfile" 16 "containerfile" 17 ]; 18 } 19 ]; 20 settings = { 21 editor = { 22 soft-wrap.enable = true; 23 line-number = "relative"; 24 middle-click-paste = false; 25 true-color = true; 26 whitespace.render = "all"; 27 cursor-shape.insert = "block"; 28 lsp = { 29 display-messages = true; 30 display-inlay-hints = false; 31 }; 32 indent-guides = { 33 render = true; 34 }; 35 auto-pairs = { 36 "(" = ")"; 37 "{" = "}"; 38 "[" = "]"; 39 "\"" = "\""; 40 "'" = "'"; 41 "<" = ">"; 42 }; 43 statusline = { 44 left = [ 45 "mode" 46 "spinner" 47 ]; 48 center = [ 49 "file-name" 50 "file-encoding" 51 "version-control" 52 ]; 53 right = [ 54 "diagnostics" 55 "selections" 56 ]; 57 }; 58 }; 59 }; 60 }; 61}