diff --git a/hosts/dunamis/users/user/programs.nix b/hosts/dunamis/users/user/programs.nix index 9e7cca7..c10c11f 100644 --- a/hosts/dunamis/users/user/programs.nix +++ b/hosts/dunamis/users/user/programs.nix @@ -49,6 +49,7 @@ nix-your-shell.enable = true; pay-respects.enable = true; # thefuck in rust ripgrep.enable = true; # grep in rust + zk.enable = true; zoxide.enable = true; # fuzzy cd in rust }; @@ -72,6 +73,7 @@ procs # ps in rust rbw # bitwarden cli in rust sd # sed in rust + systemctl-tui # systemctl tui in rust trashy # trash cli in rust ] ++ [ diff --git a/modules/home/programs/editor/helix.nix b/modules/home/programs/editor/helix.nix index 9d39776..1e8702c 100644 --- a/modules/home/programs/editor/helix.nix +++ b/modules/home/programs/editor/helix.nix @@ -63,7 +63,7 @@ in { languages = { language-server = { clangd.command = "${pkgs.clang-tools}/bin/clangd"; - markdown-oxide.command = getExe pkgs.markdown-oxide; + # markdown-oxide.command = getExe pkgs.markdown-oxide; # nil.command = getExe pkgs.nil; nixd.command = getExe pkgs.nixd; # pyright.command = getExe pkgs.pyright; @@ -73,6 +73,10 @@ in { # rust-analyzer.command = getExe pkgs.rust-analyzer; # texlab.command = getExe pkgs.texlab; tinymist.command = getExe pkgs.tinymist; + zk = { + command = getExe pkgs.zk; + args = ["lsp"]; + }; fsac.command = getExe pkgs.fsautocomplete; fsac.config = { # editor.formatOnSave = true; @@ -106,7 +110,7 @@ in { name = "markdown"; # auto-format = true; # formatter.command = "${pkgs.comrak}/bin/comrak"; - language-servers = ["markdown-oxide"]; + language-servers = ["zk" "markdown-oxide"]; } { name = "c";