update: fixed issues and update flake inputs

This commit is contained in:
danny 2025-12-29 16:03:31 +08:00
parent 4b6183f0ec
commit b3c5ad2880
80 changed files with 3307 additions and 2059 deletions

View file

@ -342,6 +342,15 @@ in
documentDiagnostics = "<Leader>xx";
};
};
servers.nix.init_options = {
nixos.expr =
# nix
''(builtins.getFlake "/etc/nixos").nixosConfigurations.${osConfig.networking.hostName}.options'';
home_manager.expr =
# nix
''(builtins.getFlake "/etc/nixos").nixosConfigurations.${osConfig.networking.hostName}.options.home-manager.users.type.getSubOptions []'';
};
};
debugger = {
@ -354,8 +363,10 @@ in
formatter = {
conform-nvim = {
enable = true;
setupOpts.formatters_by_ft = {
nix = [ "nixfmt" ];
setupOpts = {
formatters_by_ft = {
nix = [ "nixfmt" ];
};
};
};
};
@ -404,23 +415,13 @@ in
enable = true;
extraDiagnostics.enable = false;
format.enable = false; # Manually configured in conform-nvim
lsp = {
server = "nixd";
options = {
nixos.expr =
# nix
''(builtins.getFlake "/etc/nixos").nixosConfigurations.${osConfig.networking.hostName}.options'';
home_manager.expr =
# nix
''(builtins.getFlake "/etc/nixos").nixosConfigurations.${osConfig.networking.hostName}.options.home-manager.users.type.getSubOptions []'';
};
};
lsp.servers = [ "nixd" ];
};
sql.enable = true;
clang.enable = true;
ts = {
enable = true;
format.type = "prettierd";
format.type = [ "prettierd" ];
extensions = {
ts-error-translator.enable = true;
};