Files
nix-config/home/dev/languages.nix
T

44 lines
830 B
Nix

{ pkgs, ... }:
{
home.packages = with pkgs; [
# ── Language runtimes ──
nodejs
go
bun
# ── Package management / version management ──
mise
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 config ──────────────────────────────────────
xdg.configFile."mise/config.toml".text = ''
[settings]
trusted_config_paths = ["/"]
'';
}