feat: install LSP and formatters
This commit is contained in:
parent
e01784d8ce
commit
ffdbb50f01
|
@ -1,10 +1,30 @@
|
||||||
{ config, lib, pkgs, ... }:
|
{ config, lib, pkgs, ... }:
|
||||||
{
|
{
|
||||||
|
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
|
||||||
|
"intelephense"
|
||||||
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
just
|
just
|
||||||
|
|
||||||
# LSP
|
# LSP
|
||||||
|
# TODO: nodePackages."@ansible/ansible-language-server"
|
||||||
|
nodePackages."@tailwindcss/language-server"
|
||||||
|
nodePackages.bash-language-server
|
||||||
|
nodePackages.dockerfile-language-server-nodejs
|
||||||
|
nodePackages.eslint
|
||||||
|
nodePackages.intelephense
|
||||||
nodePackages.markdownlint-cli
|
nodePackages.markdownlint-cli
|
||||||
|
nodePackages.prettier
|
||||||
|
nodePackages.typescript
|
||||||
|
nodePackages.typescript-language-server
|
||||||
|
nodePackages.vls
|
||||||
|
nodePackages.vscode-langservers-extracted
|
||||||
|
nodePackages.yaml-language-server
|
||||||
|
php81Packages.phpcbf
|
||||||
|
php81Packages.phpcs
|
||||||
|
php81Packages.phpstan
|
||||||
|
shellcheck
|
||||||
];
|
];
|
||||||
|
|
||||||
programs.bat.enable = true;
|
programs.bat.enable = true;
|
||||||
|
|
Loading…
Reference in a new issue