diff --git a/nixpkgs/home-manager/modules/common.nix b/nixpkgs/home-manager/modules/common.nix index 85b6f320..9292518b 100644 --- a/nixpkgs/home-manager/modules/common.nix +++ b/nixpkgs/home-manager/modules/common.nix @@ -1,10 +1,30 @@ { config, lib, pkgs, ... }: { + nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ + "intelephense" + ]; + home.packages = with pkgs; [ just # 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.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;