fix nix functional test & add mole to brew, del osgrep bd

This commit is contained in:
Rasyidan Akbar F. 2026-01-05 00:11:13 +07:00
commit d8ad4e916d
11 changed files with 13 additions and 7398 deletions

View file

@ -16,7 +16,7 @@ in {
};
brews = mkOption {
type = types.listOf types.str;
default = [ "curl" "yt-dlp" "infisical" ];
default = [ "curl" "yt-dlp" "infisical" "mole" ];
description = "Homebrew formulae to install.";
};
casks = mkOption {

View file

@ -2,7 +2,7 @@
imports = [ ./homebrew.nix ./devtools.nix ];
nix = {
package = pkgs.nix;
package = pkgs.nixVersions.nix_2_28;
extraOptions = ''
keep-derivations = true
keep-outputs = true

View file

@ -21,6 +21,7 @@
nil # Nix LSP
pyright
nodePackages.typescript-language-server
mdx-language-server
rust-analyzer
gopls
clang-tools # provides clangd

View file

@ -26,6 +26,7 @@ return {
jsonc = { "prettierd", "prettier", stop_after_first = true },
yaml = { "prettierd", "prettier", stop_after_first = true },
markdown = { "prettierd", "prettier", stop_after_first = true },
mdx = { "prettierd", "prettier", stop_after_first = true },
html = { "prettierd", "prettier", stop_after_first = true },
css = { "prettierd", "prettier", stop_after_first = true },
scss = { "prettierd", "prettier", stop_after_first = true },

View file

@ -101,6 +101,11 @@ return {
lspconfig.clangd.setup({
capabilities = capabilities,
})
-- MDX
lspconfig.mdx_analyzer.setup({
capabilities = capabilities,
})
end,
},
}

View file

@ -27,6 +27,7 @@ return {
"luap",
"markdown",
"markdown_inline",
"mdx",
"nix",
"norg",
"printf",