{ pkgs ? import {} }: pkgs.mkShell { buildInputs = with pkgs; [ go gopls go-tools htmx-lsp2 templ tailwindcss_4 tailwindcss-language-server watchman docker-language-server dockerfile-language-server-nodejs gcc_multi glibc_multi nodejs ]; shellHook = '' alias vim="nvim" alias vi="nvim" alias v="nvim" # Modify this export PS1="\[\e[35m\]\w \$ \[\e[0m\]" echo "" echo "The default environment is ready!" echo "" exec zsh ''; }