{ lib, config, pkgs, ... }: lib.optionalAttrs (lib.elem "nvim::lsp::bash" config.machine.pkgs) { bashls = { cmd = [ "${pkgs.nodePackages.bash-language-server}/bin/bash-language-server" "start" ]; filetypes = [ "sh" ]; }; }