diff options
| author | 2026-05-20 13:56:09 +0100 | |
|---|---|---|
| committer | 2026-05-20 13:56:09 +0100 | |
| commit | e66aa35ea314f522a2cdfaebdacf87894a44bd04 (patch) | |
| tree | 45bd8d460cdd986784fede95fbe4c020db8b29ee /systemd-units | |
| parent | 1f7215ebdcfed2ccdb63abf0e3561d50e719fc63 (diff) | |
| download | dotfiles-e66aa35ea314f522a2cdfaebdacf87894a44bd04.tar.gz dotfiles-e66aa35ea314f522a2cdfaebdacf87894a44bd04.tar.bz2 dotfiles-e66aa35ea314f522a2cdfaebdacf87894a44bd04.zip | |
feat(nix): add LSPs/formatters/linters/DAPs to common.nix
Replaces Mason entirely (phase p6 of the nix migration will rip out
mason-tool-installer and friends). The set tracks the previous
ensure_installed list in nvim's lsp.lua, with five niche tools dropped
per the migration plan:
- groovy-language-server, npm-groovy-lint
- nginx-language-server, nginx-config-formatter
- systemdlint
systemd-lsp is renamed to systemd-language-server (the nixpkgs attr
name). codelldb is replaced by lldb-dap (upstream successor, ships with
pkgs.lldb); dap configs switch in phase p6.
Drops jre, basedpyright, cargo, rustc from vm.nix — they only existed
to work around Mason quirks on Ubuntu 20.04 (uv-python wheel
incompatibility, source-build needs). With Mason gone, basedpyright
comes from nixpkgs cleanly on both profiles.
Phase 5 of the nix-on-host migration plan.
Diffstat (limited to 'systemd-units')
0 files changed, 0 insertions, 0 deletions
