my system configurations ^-^
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

feat(helix): mdformat and openscad

willow 10be6c53 f4acfba3

+16
+16
modules/shared/home/programs/tui/helix/default.nix
··· 2 2 osConfig, 3 3 lib, 4 4 pkgs, 5 + inputs, 5 6 ... 6 7 }: let 7 8 cfg = osConfig.settings.programs; 9 + 10 + pkgs-unstable = import inputs.darwin-unstable { 11 + system = "aarch64-darwin"; 12 + config.allowUnfree = true; 13 + }; 8 14 in { 9 15 imports = [ 10 16 ./moxide.nix ··· 47 53 formatterPrintWidth = 80; 48 54 }; 49 55 }; 56 + openscad-lsp = { 57 + command = lib.getExe pkgs-unstable.openscad-lsp; 58 + args = ["--stdio"]; 59 + }; 50 60 51 61 markdown-oxide.command = lib.getExe pkgs.markdown-oxide; 52 62 }; ··· 67 77 name = "markdown"; 68 78 language-servers = ["markdown-oxide"]; 69 79 soft-wrap.enable = true; 80 + formatter.command = lib.getExe pkgs.mdformat; 70 81 } 71 82 { 72 83 name = "typescript"; ··· 87 98 name = "typst"; 88 99 language-servers = ["tinymist"]; 89 100 soft-wrap.enable = true; 101 + auto-format = true; 102 + } 103 + { 104 + name = "openscad"; 105 + language-servers = ["openscad-lsp"]; 90 106 auto-format = true; 91 107 } 92 108 ];