From 6b75072cba0b736f97917cd9948655749278f158 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ji=C5=99=C3=AD=20Maxmili=C3=A1n=20St=C5=99=C3=ADbrn=C3=BD?= Date: Wed, 18 Mar 2026 13:06:35 +0100 Subject: [PATCH] non important commit --- .../project-blueprints/typst/flake.nix | 1 + home/modules/helix.nix | 67 +++++++++++-------- 2 files changed, 40 insertions(+), 28 deletions(-) diff --git a/home/modules/create-project/project-blueprints/typst/flake.nix b/home/modules/create-project/project-blueprints/typst/flake.nix index 57ee7e3..e1892f7 100644 --- a/home/modules/create-project/project-blueprints/typst/flake.nix +++ b/home/modules/create-project/project-blueprints/typst/flake.nix @@ -15,6 +15,7 @@ default = pkgs.mkShell { buildInputs = with pkgs; [ typst + tinymist ]; }; }; diff --git a/home/modules/helix.nix b/home/modules/helix.nix index cc3ef75..7b8fed4 100644 --- a/home/modules/helix.nix +++ b/home/modules/helix.nix @@ -8,42 +8,43 @@ pkgs.alejandra ]; - settings = { - editor = { - indent-guides.render = true; - cursorline = true; - color-modes = true; - line-number = "relative"; + settings.editor = { + indent-guides.render = true; + cursorline = true; + color-modes = true; + line-number = "relative"; - lsp = { - display-inlay-hints = true; - display-messages = true; - }; - - cursor-shape = { - insert = "bar"; - normal = "block"; - select = "underline"; - }; - - clipboard-provider = "wayland"; - - statusline = { - left = ["mode" "spinner" "file-name" "file-modification-indicator"]; - center = ["workspace-diagnostics"]; - right = ["diagnostics" "selections" "position" "file-encoding" "file-type"]; - }; - - auto-pairs = true; - file-picker.hidden = false; - mouse = false; + lsp = { + display-inlay-hints = true; + display-messages = true; }; + + cursor-shape = { + insert = "bar"; + normal = "block"; + select = "underline"; + }; + + clipboard-provider = "wayland"; + + statusline = { + left = ["mode" "spinner" "file-name" "file-modification-indicator"]; + center = ["workspace-diagnostics"]; + right = ["diagnostics" "selections" "position" "file-encoding" "file-type"]; + }; + + auto-pairs = true; + file-picker.hidden = false; + mouse = false; }; languages = { language-server = { nil.command = "nil"; + marksman.command = "marksman"; + tinymist.command = "tinymist"; + pyright = { command = "pyright-langserver"; args = ["--stdio"]; @@ -85,6 +86,16 @@ auto-format = true; language-servers = ["omnisharp"]; } + { + name = "markdown"; + autoformat = true; + language-servers = ["marksman"]; + } + { + name = "typst"; + autoformat = true; + language-servers = ["tinymist"]; + } ]; }; };