From e0a6477d4f02cf8719affb0f2b386ed88e479964 Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Mon, 13 Jan 2025 11:11:53 +0100 Subject: [PATCH 1/2] Switch typst-lsp to tinymist --- home/kakoune/kak.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/home/kakoune/kak.nix b/home/kakoune/kak.nix index aad934c..ef7963e 100644 --- a/home/kakoune/kak.nix +++ b/home/kakoune/kak.nix @@ -156,13 +156,14 @@ in }; package = pkgs.texlab; }; - programs.kak-lsp.languageServers.typst-lsp = { - command = "typst-lsp"; + programs.kak-lsp.languageServers.tinymist = { + command = "tinymist"; filetypes = [ "typst" ]; roots = [ "main.typ" ".git" ]; - settings_section = "typst-lsp"; - settings.typst-lsp = { - experimentalFormatterMode = "on"; + settings_section = "tinymist"; + settings.tinymist = { + exportPdf = "onSave"; + formatterMode = "typstfmt"; }; }; programs.kak-lsp.languageServers.marksman = { From b8dee3e2081384f947c84ec55b2d4e14454092ed Mon Sep 17 00:00:00 2001 From: Natsu Kagami Date: Thu, 16 Jan 2025 14:43:27 +0100 Subject: [PATCH 2/2] Update nixpkgs --- flake.lock | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/flake.lock b/flake.lock index d00dc99..efb63dd 100644 --- a/flake.lock +++ b/flake.lock @@ -703,11 +703,11 @@ ] }, "locked": { - "lastModified": 1733050161, - "narHash": "sha256-lYnT+EYE47f5yY3KS/Kd4pJ6CO9fhCqumkYYkQ3TK20=", + "lastModified": 1736373539, + "narHash": "sha256-dinzAqCjenWDxuy+MqUQq0I4zUSfaCvN9rzuCmgMZJY=", "owner": "nix-community", "repo": "home-manager", - "rev": "62d536255879be574ebfe9b87c4ac194febf47c5", + "rev": "bd65bc3cde04c16755955630b344bc9e35272c56", "type": "github" }, "original": { @@ -1164,11 +1164,11 @@ }, "nixpkgs_9": { "locked": { - "lastModified": 1734083684, - "narHash": "sha256-5fNndbndxSx5d+C/D0p/VF32xDiJCJzyOqorOYW4JEo=", + "lastModified": 1736549401, + "narHash": "sha256-ibkQrMHxF/7TqAYcQE+tOnIsSEzXmMegzyBWza6uHKM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "314e12ba369ccdb9b352a4db26ff419f7c49fa84", + "rev": "1dab772dd4a68a7bba5d9460685547ff8e17d899", "type": "github" }, "original": {