Revert "helix: Cleanup LSP settings"

This reverts commit cbce9ba8b9.
This commit is contained in:
Jan Kremer 2025-07-10 14:59:57 +02:00
parent e5b0581c53
commit 9ee2615507
Signed by: jan
GPG key ID: A7DA689CB3B078EC

View file

@ -68,20 +68,35 @@
};
languages = {
language-server = {
nixd = {
command = "nixd";
config = {
formatting.command = [ "nixfmt" ];
nixpkgs.expr = "import (builtins.getFlake \"~/.config/nix\").inputs.nixpkgs { }";
options = {
nixos.expr = "(builtins.getFlake \"~/.config/nix\").nixosConfigurations.galanthus.options";
darwin.expr = "(builtins.getFlake \"~/.config/nix\").darwinConfigurations.malus.options";
home-manager.expr = "(builtins.getFlake \"~/.config/nix\").homeConfigurations.jan.options";
};
};
};
};
# language-server = {
# nixd = {
# config.nixd =
# let
# flake = "(builtins.getFlake (toString ./.))";
# in
# {
# nixpkgs.expr = "import ${flake}.inputs.nixpkgs { }";
# options = {
# nixos.expr = "${flake}.nixosConfigurations.galanthus.options";
# darwin.expr = "${flake}.darwinConfigurations.malus.options";
# home-manager.expr = "${flake}.darwinConfigurations.malus.options.home-manager.users.type.getSubOptions []";
# };
# };
# };
# };
language = [
{
name = "nix";
formatter.command = "nixfmt";
auto-format = true;
}
{
name = "typst";
formatter.command = "typstyle";
auto-format = true;
}
];
};
};
}