{ pkgs, ... }: { home.packages = with pkgs; [ vscode-langservers-extracted stylelint emmet-language-server flyctl ]; home.shellAliases = { # 0.2.25 current completion command only affects `flyctl`, although `fly` is a link to `flyctl` fly = "flyctl"; }; programs.emacs.extraPackages = epkgs: (with epkgs; [ caddyfile-mode emmet-mode nginx-mode web-mode (treesit-grammars.with-grammars ( grammars: with grammars; [ tree-sitter-css tree-sitter-html ] )) ]); programs.nixvim.plugins = { lsp.servers = { emmet_language_server.enable = true; cssls.enable = true; html.enable = true; jsonls.enable = true; }; }; }