diff --git a/users/rouven/modules/helix/default.nix b/users/rouven/modules/helix/default.nix index 2fc2ee1..2c1dafa 100644 --- a/users/rouven/modules/helix/default.nix +++ b/users/rouven/modules/helix/default.nix @@ -4,7 +4,8 @@ gdb lldb rust-analyzer - rnix-lsp + nil + nixpkgs-fmt typst-lsp (python3.withPackages (ps: with ps; [ pyls-isort @@ -28,14 +29,15 @@ enable = true; languages = { - language-server.rnix-lsp = { - command = "rnix-lsp"; + language-server.nil = { + command = "nil"; + config = { nil.formatting.command = [ "nixpkgs-fmt" ]; }; }; language = [ { name = "nix"; auto-format = true; - language-servers = [ "rnix-lsp" ]; + language-servers = [ "nil" ]; } ]; }; @@ -46,6 +48,7 @@ color-modes = true; line-number = "relative"; cursor-shape.insert = "bar"; + completion-trigger-len = 0; lsp = { display-messages = true; display-inlay-hints = true; diff --git a/users/rouven/modules/packages.nix b/users/rouven/modules/packages.nix index ff2d7ec..ed8bc6c 100644 --- a/users/rouven/modules/packages.nix +++ b/users/rouven/modules/packages.nix @@ -5,6 +5,7 @@ # essentials htop-vim lsof + zip unzip man-pages @@ -31,7 +32,6 @@ gomuks profanity fractal - tuba # mastodon client # games prismlauncher @@ -43,10 +43,7 @@ bitwarden-cli # misc - hugo neofetch # obligatory - jetbrains.idea-ultimate #😎 - croc # send files anywhere xournalpp libreoffice mosh