Files
nix-config/home/dev/languages.nix
T
2026-04-14 17:01:39 +08:00

49 lines
921 B
Nix

{ pkgs, ... }:
{
home.packages = with pkgs; [
# ── Language runtimes ──
nodejs
go
bun
python3
# ── Package management / version management ──
uv
# ── LSP servers ──
bash-language-server
gopls
typescript-language-server
yaml-language-server
vue-language-server
dockerfile-language-server
lua-language-server
nixd
just-lsp
# ── Linter / Formatter ──
biome
ruff
shellcheck
shfmt
nixfmt
statix
stylua
# ── Code intelligence ──
ast-grep
];
# ── mise ─────────────────────────────────────────────
programs.mise = {
enable = true;
enableFishIntegration = true;
globalConfig = {
settings = {
trusted_config_paths = [ "/" ];
};
};
};
}