chore: upgrade system runtimes and clis(#17)
The following runtimes and cli's were upgraded: * `awscli` from 2.13.30 to 2.13.38 * `go` from 1.21.3 to 1.21.4 * `helm` from 3.13.1 to 3.13.2 * `kubectl` from 1.27.7 to 1.28.4 * `lefthook` from 1.5.2 to 1.5.3 * `node` from 21.1.0 to 21.2.0 * `poetry` from 1.6.1 to 1.7.1 * `terraform` from 1.6.2 to 1.6.4 * `kickstart.nvim` to the latest version Also, some additions were made: * [`tilt`][0] to make it easier to handle multiple services. * Map key to open terminal vertically in `neovim` * Aliases to commands in `fish` [0]: https://tilt.dev Co-authored-by: Joao P Dubas <joao.dubas@gmail.com> Reviewed-on: #17
This commit is contained in:
12
Dockerfile
12
Dockerfile
@@ -144,7 +144,7 @@ COPY ./patch/kickstart.nvim/updates.patch /tmp
|
||||
COPY ./config/nvim/lua/custom/plugins/init.lua /tmp
|
||||
RUN git clone https://github.com/nvim-lua/kickstart.nvim.git "${XDG_CONFIG_HOME}"/nvim \
|
||||
&& cd ${XDG_CONFIG_HOME}/nvim \
|
||||
&& git reset --hard a005f15cec8072c97201f86e15df62c7e4a4490e \
|
||||
&& git reset --hard 1915cea32e13fcb4191904de8f5e0252ad050a6e \
|
||||
&& git apply /tmp/updates.patch \
|
||||
&& cp /tmp/init.lua ${XDG_CONFIG_HOME}/nvim/lua/custom/plugins \
|
||||
&& nvim --headless "+Lazy! sync" +qa
|
||||
@@ -154,9 +154,10 @@ RUN fish -c true \
|
||||
&& echo 'starship init fish | source' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo '{$XDG_DATA_HOME}/rtx/bin/rtx activate fish | source' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo 'zoxide init fish | source' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo 'eval "$(starship init bash)"' >> ${HOME}/.bashrc \
|
||||
&& echo 'eval "$(${XDG_DATA_HOME}/rtx/bin/rtx activate bash)"' >> ${HOME}/.bashrc \
|
||||
&& echo 'eval "$(zoxide init bash)"' >> ${HOME}/.bashrc
|
||||
&& echo 'alias cat="bat"' >> ${XDG_CONFIG_HOME}/fish/config.fish ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo 'alias l="exa --time-style long-iso --color=auto -F"' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo 'alias ll="l -Fahl"' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
&& echo 'alias la="l -a"' >> ${XDG_CONFIG_HOME}/fish/config.fish \
|
||||
|
||||
# configure git
|
||||
ARG GIT_USER_EMAIL
|
||||
@@ -174,7 +175,8 @@ RUN ${XDG_DATA_HOME}/rtx/bin/rtx plugins install \
|
||||
kubectl \
|
||||
lefthook \
|
||||
poetry \
|
||||
terraform
|
||||
terraform \
|
||||
tilt
|
||||
|
||||
# NOTE (jpd): the section below exists mainly to handle a project running elixir 1.11.
|
||||
# It allows the usage of openssl 1.1 and a compatible elixir-ls.
|
||||
|
Reference in New Issue
Block a user