From 98ceba83941f59b4f793e693fe0c68c54498f7be Mon Sep 17 00:00:00 2001 From: tristan Date: Thu, 18 Jan 2024 12:08:42 +0000 Subject: [PATCH] helix editor --- home/default.nix | 25 +------------------------ home/programs/helix.nix | 13 +++++++++++++ 2 files changed, 14 insertions(+), 24 deletions(-) create mode 100644 home/programs/helix.nix diff --git a/home/default.nix b/home/default.nix index d9560a0..5821a52 100644 --- a/home/default.nix +++ b/home/default.nix @@ -18,6 +18,7 @@ ./programs/graphical.nix ./programs/scripts.nix ./programs/neovim/. + ./programs/helix.nix ./programs/git.nix ./programs/lf/. ./programs/shell.nix @@ -86,30 +87,6 @@ home.file.".icons/default".source = "${pkgs.vanilla-dmz}/share/icons/Vanilla-DMZ"; - programs.helix = { - enable = true; - languages = { - nix = { - auto-format = true; - language-server = { - command = "${pkgs.rnix-lsp}/bin/rnix-lsp"; - }; - }; - go = { - auto-format = true; - language-server = { - command = "${pkgs.gopls}/bin/gopls"; - }; - }; - typescript = { - auto-format = true; - language-server = { - command = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server"; - }; - }; - }; - }; - home.file.".config/pipewire/pipewire.conf.d/raop-discover.conf".text = '' context.modules = [ { diff --git a/home/programs/helix.nix b/home/programs/helix.nix new file mode 100644 index 0000000..697aa64 --- /dev/null +++ b/home/programs/helix.nix @@ -0,0 +1,13 @@ +{pkgs, ...}: { + programs.helix = { + enable = true; + languages = { + language-server = { + rust-analyzer.command = "${pkgs.rust-analyzer}/bin/rust-analyzer"; + nil.command = "${pkgs.nil}/bin/nil"; + gopls.command = "${pkgs.gopls}/bin/gopls"; + typescript-language-server.command = "${pkgs.nodePackages.typescript-language-server}/bin/typescript-language-server"; + }; + }; + }; +}