Remove a lot of unused code, related to:
* **Support for older versions of `elixir`**:
* Remove `openssl` 1.1
* Remove `elixir-ls` repository
* Remove script to install pinned versions of `elixir-ls`
* **Unused tools from `mise`**:
* `aqua:CircleCI-Public/circleci-cli`: This isn't my `ci/cd` service of choice.
* `aqua:xo/usql`: Even though this is interesting, I mainly interact with the default tooling of the databases.
* `go:github.com/bloznelis/typioca`: I go for the `tukai` or `ttyper` to improve my keyboard profecience
* `pipx:vectorcode`: I've never really used it.
* In this case, I also removed the `neovim` plugin and `mcp` server.
* `ubi:block/goose`: I go for the `opencode`, or the specialized tools, such as `claude-code` or `gemini-cli`.
* `ubi:supabase/cli`: I've never really used it.
* `poetry`: I changed to `uv`.
Reviewed-on: #260
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `docker` from 28.2.2 to 28.3.2
* `docker-compose` from v2.37.1 to v2.38.2
* `neovim` from v0.11.2 to v0.11.3
* `aqua:astral-sh/uv` from 0.7.18 to 0.7.20
* `aqua:aws/aws-cli` from 2.27.47 to 2.27.50
* `aqua:derailed/k9s` from 0.50.6 to 0.50.7
* `aqua:evilmartians/lefthook` from 1.11.14 to 1.12.2
* `aqua:eza-community/eza` from 0.21.6 to 0.22.1
* `aqua:github-cli` from 2.74.2 to 2.75.0
* `aqua:helm/helm` from 3.18.3 to 3.18.4
* `aqua:jj-vcs/jj` from 0.30.0 to 0.31.0
* `aqua:junegunn/fzf` from 0.63.0 to 0.64.0
* `aqua:pnpm/pnpm` from 10.12.4 to 10.13.1
* `npm:@anthropic-ai/claude-code` from 1.0.41 to 1.0.51
* `npm:@google/gemini-cli` from 0.1.9 to 0.1.12
* `pipx:vectorcode` from 0.7.5 to 0.7.8
* `ubi:block/goose` from 1.0.31 to 1.0.35
* `ubi:jdx/usage` from 2.1.1 to 2.2.0
* `ubi:sst/opencode` from 0.1.174 to 0.3.2
Add runtimes:
* `httpie`
Reviewed-on: #258
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
# `mise` changes
Upgraded:
* `aqua:CircleCI-Public/circleci-cli`: from 0.1.32580 to 0.1.32638
* `aqua:alexellis/k3sup`: from 0.13.9 to 0.13.10
* `aqua:astral-sh/uv`: from 0.7.14 to 0.7.18
* `aqua:aws/aws-cli`: from 2.27.41 to 2.27.47
* `aqua:dagger/dagger`: from 0.18.10 to 0.18.12
* `aqua:eza-community/eza`: from 0.21.5 to 0.21.6
* `aqua:junegunn/fzf`: from 0.62.0 to 0.63.0
* `aqua:pnpm/pnpm`: from 10.12.2 to 10.12.4
* `aqua:sbstp/kubie`: from 0.25.2 to 0.26.0
* `npm:@anthropic-ai/claude-code`: from 1.0.31 to 1.0.41
* `pipx:aider-chat`: from 0.84.0 to 0.85.1
* `pipx:vectorcode`: from 0.7.1 to 0.7.5
* `ubi:block/goose`: from 1.0.29 to 1.0.31
* `ubi:sst/opencode`: from 0.1.124 to 0.1.174
* `ubi:supabase/cli`: from 2.26.9 to 2.30.4
Added:
* `npm:@google/gemini-cli`
Removed:
* `yarn`
Enabled `idiomatic_version_file_enable_tools` setting for `go`, `ruby`, and `python` tools.
# `neovim` changes
Added `mcp` servers:
* `fetch`
* `filesystem`
* `memory`
Updated reference to `gemini` models.
Reviewed-on: #254
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `aqua:CircleCI-Public/circleci-cli`: from 0.1.32367 to 0.1.32580
* `aqua:astral-sh/uv`: from 0.7.13 to 0.7.14
* `aqua:aws/aws-cli`: from 2.27.40 to 2.27.41
* `aqua:pnpm/pnpm`: from 10.12.1 to 10.12.2
* `pipx:vectorcode`: from 0.7.0 to 0.7.1
* `ubi:sst/opencode`: from 0.1.117 to 0.1.124
Added runtimes:
* `ubi:comtrya/comtrya`
Also, added `Makefile` target to compare host and repository's `mcphub` configuration .
Reviewed-on: #250
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
1. Configure local `llm` on `avante`
2. Integrate with `claude-code`
3. Add `serena` `mcp` server
Reviewed-on: #249
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgraded the runtimes:
* `aqua:aws/aws-cli`: from 2.27.35 to 2.27.40
* `aqua:eza-community/eza`: from 0.21.4 to 0.21.5
* `aqua:github-cli`: from 2.74.1 to 2.74.2
* `aqua:helm/helm`: from 3.18.2 to 3.18.3
* `aqua:kubernetes/kubectl`: from 1.33.1 to 1.33.2
* `npm:@anthropic-ai/claude-code`: from 1.0.24 to 1.0.31
* `pipx:vectorcode`: from 0.6.13 to 0.7.0
* `ubi:block/goose`: from 1.0.28 to 1.0.29
* `ubi:supabase/cli`: from 2.24.3 to 2.26.9
* `node`: from 22.16.0 to 24.2.0
* `r`: from 4.5.0 to 4.5.1
* `docker` from 28.1.1 to 28.2.2
* `docker-compose` from 2.36.0 to 2.37.1
* `buildx` from 0.23.0 to 0.25.0
* `neovim` from 0.11.0 to 0.11.2
Added the runtime:
* `ubi:sst/opencode`
Reviewed-on: #247
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `aqua:CircleCI-Public/circleci-cli`: from 0.1.32067 to 0.1.32367
* `aqua:astral-sh/uv`: from 0.7.8 to 0.7.13
* `aqua:aws/aws-cli`: from 2.27.23 to 2.27.35
* `aqua:bitwarden/clients` from cli-v2025.2.0 to cli-v2025.5.0
* `aqua:dagger/dagger`: from 0.18.9 to 0.18.10
* `aqua:eksctl-io/eksctl`: from 0.208.0 to 0.210.0
* `aqua:evilmartians/lefthook`: from 1.11.13 to 1.11.14
* `aqua:eza-community/eza`: from 0.21.3 to 0.21.4
* `aqua:github-cli`: from 2.73.0 to 2.74.1
* `aqua:go-task/task`: from 3.43.3 to 3.44.0
* `aqua:hashicorp/terraform`: from 1.12.1 to 1.12.2
* `aqua:helm/helm`: from 3.18.0 to 3.18.2
* `aqua:jj-vcs/jj`: from 0.29.0 to 0.30.0
* `aqua:pnpm/pnpm`: from 10.11.0 to 10.12.1
* `aqua:tilt-dev/tilt`: from 0.34.4 to 0.35.0
* `npm:@anthropic-ai/claude-code`: from 1.0.4 to 1.0.24
* `pipx:aider-chat`: from 0.83.2 to 0.84.0
* `pipx:vectorcode`: from 0.6.9 to 0.6.13
* `ubi:block/goose`: from 1.0.24 to 1.0.28
* `ubi:supabase/cli`: from 2.23.4 to 2.24.3
Upgrade `avante` configuration in `neovim`.
Reviewed-on: #245
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* Add `tmuxp` configuration to access local `raspberry pi` cluster
* Configure editor behaviour through `editorconfig`
* Fix format for `24-bit-color` script
* Add volume for `supermaven` data
* Remove the `ANTHROPIC_API_KEY` environment variable
Reviewed-on: #240
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `aqua:CircleCI-Public/circleci-cli`: from 0.1.31687 to 0.1.32067
* `aqua:ajeetdsouza/zoxide`: from 0.9.7 to 0.9.8
* `aqua:alexellis/k3sup`: from 0.13.8 to 0.13.9
* `aqua:astral-sh/uv`: from 0.7.3 to 0.7.8
* `aqua:aws/aws-cli`: from 2.27.13 to 2.27.23
* `aqua:dagger/dagger`: from 0.18.6 to 0.18.9
* `aqua:evilmartians/lefthook`: from 1.11.12 to 1.11.13
* `aqua:github-cli`: from 2.72.0 to 2.73.0
* `aqua:hashicorp/terraform`: from 1.11.4 to 1.12.1
* `aqua:helm/helm`: from 3.17.3 to 3.18.0
* `aqua:kubernetes-sigs/kind`: from 0.27.0 to 0.29.0
* `aqua:kubernetes/kubectl`: from 1.33.0 to 1.33.1
* `aqua:pnpm/pnpm`: from 10.10.0 to 10.11.0
* `aqua:tilt-dev/ctlptl`: from 0.8.40 to 0.8.42
* `aqua:tilt-dev/tilt`: from 0.34.2 to 0.34.4
* `aqua:xo/usql`: from 0.19.23 to 0.19.24
* `npm:@anthropic-ai/claude-code`: from 0.2.108 to 1.0.4
* `pipx:aider-chat`: from 0.83.1 to 0.83.2
* `pipx:vectorcode`: from 0.6.6 to 0.6.9
* `ubi:supabase/cli`: from 2.22.12 to 2.23.4
Reviewed-on: #238
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `docker` from 28.0.4 to 28.1.1
* `docker-compose` from 2.35.0 to 2.36.0
* `buildx` from 0.22.0 to 0.23.0
* `aws-cli` from 2.27.12 to 2.27.13
* `eksctl` from 0.207.0 to 0.208.0
* `claude-code` from 0.2.107 to 0.2.108
Reviewed-on: #230
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `aqua:CircleCI-Public/circleci-cli` from 0.1.31632 to 0.1.31687
* `aqua:astral-sh/uv` from 0.7.2 to 0.7.3
* `aqua:aws/aws-cli` from 2.27.9 to 2.27.12
* `aqua:derailed/k9s` from 0.50.4 to 0.50.6
* `aqua:jj-vcs/jj` from 0.28.2 to 0.29.0
* `aqua:xo/usql` from 0.19.21 to 0.19.23
* `npm:@anthropic-ai/claude-code` from 0.2.103 to 0.2.107
* `pipx:aider-chat` from 0.82.3 to 0.83.1
* `pipx:vectorcode` from 0.6.5 to 0.6.6
Add `mcphub` configuration.
Reviewed-on: #227
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `aqua:CircleCI-Public/circleci-cli` from 0.1.31543 to 0.1.31632
* `aqua:astral-sh/uv` from 0.6.16 to 0.7.2
* `aqua:aws/aws-cli` from 2.26.7 to 2.27.9
* `aqua:dagger/dagger` from 0.18.4 to 0.18.6
* `aqua:evilmartians/lefthook` from 1.11.11 to 1.11.12
* `aqua:eza-community/eza` from 0.21.1 to 0.21.3
* `aqua:github-cli` from 2.70.0 to 2.72.0
* `aqua:go-task/task` from 3.43.2 to 3.43.3
* `aqua:junegunn/fzf` from 0.61.3 to 0.62.0
* `aqua:kubernetes/kubectl` from 1.32.3 to 1.33.0
* `aqua:starship/starship` from 1.22.1 to 1.23.0
* `npm:@anthropic-ai/claude-code` from 0.2.78 to 0.2.103
* `pipx:aider-chat` from 0.82.2 to 0.82.3
* `pipx:vectorcode` from 0.5.6 to 0.6.5
* add `mcp` to extras
* update `python` from 3.13.2 to 3.13.3
* `ubi:jdx/usage` from 2.0.7 to 2.1.1
* `ubi:supabase/cli` from 2.22.4 to 2.22.12
Added runtimes:
* `aqua:jj-vcs/jj`: experiment with `jujutsu` version control
* `aqua:pnpm/pnpm`: use `pnpm` to handle `node` packages
Reviewed-on: #223
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
# Runtime
<details>
<summary><h2>Upgrades</h2></summary>
* `docker` from 28.0.1 to 28.0.4
* `docker compose` from 2.33.1 to 2.35.0
* `docker buildx` from 0.21.2 to 0.22.0
* `aqua:astral-sh/uv` from 0.6.12 to 0.6.16
* `aqua:aws/aws-cli` from 2.25.9 to 2.26.7
* `aqua:dagger/dagger` from 0.18.1 to 0.18.4
* `aqua:derailed/k9s` from 0.40.10 to 0.50.4
* `aqua:evilmartians/lefthook` from 1.11.11 to 1.11.6
* `aqua:eza-community/eza` from 0.21.0 to 0.21.1
* `aqua:github-cli` from 2.69.0 to 2.70.0
* `aqua:go-task/task` from 3.42.1 to 3.43.2
* `aqua:hashicorp/terraform` from 1.11.3 to 1.11.4
* `aqua:helm/helm` from 3.17.2 to 3.17.3
* `aqua:junegunn/fzf` from 0.61.0 to 0.61.3
* `aqua:sbstp/kubie` from 0.25.1 to 0.25.2
* `aqua:tilt-dev/tilt` from 0.34.0 to 0.34.2
* `aqua:xo/usql` from 0.19.19 to 0.19.21
* `npm:@anthropic-ai/claude-code` from 0.2.61 to 0.2.78
* `pipx:aider-chat` from 0.80.2 to 0.82.2
* `pipx:vectorcode` from 0.5.5 to 0.5.6
* `r` from 4.4.3 to 4.5.0
</details>
<details>
<summary><h2>Additions</h2></summary>
* `exercism`
* `neovim`
* move from `ppa` to release package
* `supabase`
</details>
# Others
<details>
<summary><h2><code>neovim</code></h2></summary>
* Upgrade to latest [commit in `master`](d350db2449)
* Add `harper.ls` to check on writing
* Use [`virtual_lines`](https://neovim.io/doc/user/diagnostic.html#vim.diagnostic.Opts.VirtualLines) on [`vim.diagnostic`](https://neovim.io/doc/user/diagnostic.html#vim.diagnostic.Opts)
* Configure `supermaven` as a source in `blink.cmp`
* Use `lackluster` as colorscheme
* Configure `gemini` ai models in `avante`
</details>
<details>
<summary><h2>Autocompletion</h2></summary>
* `exercism`
* `supabase`
</details>
<details>
<summary><h2><code>aider</code></h2></summary>
* Configure `gemini`
</details>
Co-authored-by: Joao P Dubas <joao.dubas@gmail.com>
Reviewed-on: #216
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade runtimes:
* `aqua:astral-sh/uv` from 0.6.11 to 0.6.12
* `aqua:aws/aws-cli` from 2.25.7 to 2.25.9
* `aqua:dagger/dagger` from 0.18.0 to 0.18.1
* `aqua:eksctl-io/eksctl` from 0.206.0 to 0.207.0
* `aqua:eza-community/eza` from 0.20.24 to 0.21.0
* `npm:@anthropic-ai/claude-code` from 0.2.59 to 0.2.61
* `pipx:aider-chat` from 0.80.1 to 0.80.2
* `pipx:vectorcode` from 0.5.4 to 0.5.5
Reviewed-on: #208
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade `mise` runtimes:
* `aqua:astral-sh/uv` from 0.6.10 to 0.6.11
* `aqua:aws/aws-cli` from 2.25.5 to 2.25.7
* `aqua:dagger/dagger` from 0.17.2 to 0.18.0
* `aqua:evilmartians/lefthook` from 1.11.5 to 1.11.6
* `aqua:junegunn/fzf` from 0.60.3 to 0.61.0
* `npm:@anthropic-ai/claude-code` from 0.2.56 to 0.2.59
* `pipx:aider-chat` from 0.79.2 to 0.80.1
* `pipx:vectorcode` from 0.5.2 to 0.5.4
* `ubi:wagoodman/dive` from 0.13.0 to 0.13.1
Also, add configuration for `aider.chat`.
Reviewed-on: #206
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgraded
* `aqua:aws/aws-cli` from 2.25.3 to 2.25.5
* `aqua:dagger/dagger` from 0.17.1 to 0.17.2
* `aqua:hashicorp/terraform` from 1.11.2 to 1.11.3
* `npm:@anthropic-ai/claude-code` from 0.2.54 to 0.2.56
* `pipx:aider-chat` from 0.79.1 to 0.79.2
* `pipx:vectorcode` from 0.5.1 to 0.5.2
Added
* `go:github.com/bloznelis/typioca`
Reviewed-on: #203
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `aqua:astral-sh/uv` from 0.6.2 to 0.6.6
* `aqua:aws/aws-cli` from 2.24.10 to 2.24.22
* `aqua:bitwarden/clients` from cli-v2025.1.2 to cli-v2025.2.0
* `aqua:dagger/dagger` from 0.16.1 to 0.16.3
* `aqua:derailed/k9s` from 0.40.5 to 0.40.8
* `aqua:eksctl-io/eksctl` from 0.204.0 to 0.205.0
* `aqua:evilmartians/lefthook` from 1.11.0 to 1.11.3
* `aqua:eza-community/eza` from 0.20.22 to 0.20.24
* `aqua:github-cli` from 2.67.0 to 2.68.1
* `aqua:go-task/task` from 3.41.0 to 3.42.1
* `aqua:hashicorp/terraform` from 1.10.5 to 1.11.2
* `aqua:helm/helm` from 3.17.1 to 3.17.2
* `aqua:junegunn/fzf` from 0.60.2 to 0.60.3
* `aqua:kubernetes/kubectl` from 1.32.2 to 1.32.3
* `aqua:sbstp/kubie` from 0.25.0 to 0.25.1
* `aqua:tilt-dev/tilt` from 0.33.22 to 0.34.0
* `aqua:xo/usql` from 0.19.17 to 0.19.19
* `pipx:aider-chat` from 0.74.3 to 0.76.2
* `r` from 4.4.2 to 4.4.3
Reviewed-on: #196
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `aqua:astral-sh/uv` from 0.6.0 to 0.6.2
* `aqua:aws/aws-cli` from 2.24.5 to 2.24.10
* `aqua:dagger/dagger` from 0.15.4 to 0.16.1
* `aqua:derailed/k9s` from 0.32.7 to 0.40.5
* `aqua:evilmartians/lefthook` from 1.10.10 to 1.11.0
* `aqua:eza-community/eza` from 0.20.21 to 0.20.22
* `aqua:junegunn/fzf` from 0.60.0 to 0.60.2
* `aqua:sbstp/kubie` from 0.24.1 to 0.25.0
* `pipx:aider-chat` from 0.74.2 to 0.74.3
* `ubi:jdx/usage` from 2.0.4 to 2.0.5
Reviewed-on: #190
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `aqua:ajeetdsouza/zoxide` from 0.9.6 to 0.9.7
* `aqua:astral-sh/uv` from 0.5.25 to 0.6.0
* `aqua:aws/aws-cli` from 2.23.9 to 2.24.5
* `aqua:dagger/dagger` from 0.15.3 to 0.15.4
* `aqua:eksctl-io/eksctl` from 0.202.0 to 0.204.0
* `aqua:eza-community/eza` from 0.20.19 to 0.20.21
* `aqua:github-cli` from 2.66.0 to 2.67.0
* `aqua:helm/helm` from 3.17.0 to 3.17.1
* `aqua:junegunn/fzf` from 0.58.0 to 0.60.0
* `aqua:k3d-io/k3d` from 5.8.1 to 5.8.3
* `aqua:kubernetes-sigs/kind` from 0.26.0 to 0.27.0
* `aqua:kubernetes/kubectl` from 1.32.1 to 1.32.2
* `aqua:tilt-dev/ctlptl` from 0.8.38 to 0.8.39
* `aqua:xo/usql` from 0.19.16 to 0.19.17
* `pipx:aider-chat` from 0.72.3 to 0.74.2
* `ubi:jdx/usage` from 2.0.3 to 2.0.4
Reviewed-on: #179
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `aqua:astral-sh/uv` from 0.5.24 to 0.5.25
* `aqua:aws/aws-cli` from 2.23.6 to 2.23.9
* `aqua:dagger/dagger` from 0.15.2 to 0.15.3
* `aqua:eza-community/eza` from 0.20.18 to 0.20.19
* `aqua:github-cli` from 2.65.0 to 2.66.0
Reviewed-on: #168
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Add [`aider`](https://aider.chat/), an AI pair programmer available in the terminal. To simplify the installation, `uv` has been added so it can be used instead of `pipx`.
In addition, the `usage` utility is now installed using the `ubi` registry.
Reviewed-on: #166
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `age` from 1.2.0 to 1.2.1
* `bat` from 0.24.0 to 0.25.0
* `bitwarden` from 2024.11.1 to 2025.1.0
* `ctlptl` from 0.8.36 to 0.8.37
* `dagger` from 0.14.0 to 0.15.2
* `eksctl` from 0.194.0 to 0.201.0
* `eza` from 0.20.10 to 0.20.16
* `fzf` from 0.56.3 to 0.57.0
* `kubie` from 0.24.0 to 0.24.1
* `lefthook` from 1.8.4 to 1.10.7
* `luajit` from 2.0.5--3.11.1 to 2.0.5
* `starship` from 1.21.1 to 1.22.1
* `task` from 3.40.0 to 3.40.1
* `tilt` from 0.33.21 to 0.33.22
* `usage` from 1.3.3 to 2.0.3
Reviewed-on: #155
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Besides upgrading `kickstart` configuration, the following changes were made:
* add `avante` to start working with `AI` code generation and reduce code boilerplate creation
* configure ide image/container with environment variables:
* `NVIM_GIT_USER_EMAIL`: email associated with git commit
* `NVIM_GIT_USER_NAME`: name associated with git commit
* `NVIM_ANTHROPIC_API_KEY`: `anthropic` api key, used by `avante`
* `NVIM_GH_TOKEN`: `github` token, used by `github cli`
Reviewed-on: #128
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `bitwarden` from 2024.10.0 to 2024.11.1
* `circleci-cli` from 0.1.30995 to 0.1.31151
* `ctlptl` from 0.8.34 to 0.8.36
* `dagger` from 0.13.6 to 0.14.0
* `eza` from 0.20.5 to 0.20.10
* `fzf` from 0.56.0 to 0.56.3
* `k3d` from 5.7.4 to 5.7.5
* `k9s` from 0.32.5 to 0.32.7
* `lefthook` from 1.8.2 to 1.8.4
* `r` from 4.4.1 to 4.4.2
* `task` from 3.39.2 to 3.40.0
* `tilt` from 0.33.20 to 0.33.21
* `usage` from 1.0.0 to 1.3.3
Reviewed-on: #118
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
With this change, it's possible to override the `erlang` and `elixir` versions used to compile `elixir-ls`.
For example, to compile v0.24.1 with erlang 27.1.2 and elixir 1.17.3, run the following:
```bash
./elixir-ls-setup.sh v0.24.1 27.1.2 1.17.3
```
Reviewed-on: #102
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
* `bitwarden` from 2024.9.0 to 2024.10.0
* `dagger` from 0.13.5 to 0.13.6
* `eksctl` from 0.193.0 to 0.194.0
* `eza` from 0.20.4 to 0.20.5
* `fzf` from 0.55.0 to 0.56.0
* `lefthook` from 1.8.0 to 1.8.2
* `luajit` from 2.0.5--2.4.4 to 2.0.5--3.11.1
* `usage` from 0.11.0 to 1.0.0
* `usql` from 0.19.4 to 0.19.12
Reviewed-on: #103
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
{'<leader>gp','<cmd>GooseConfigureProvider<cr>',mode='n',desc='Quick provider and model switch from predefined list'},
{'<leader>gd','<cmd>GooseDiff<cr>',mode='n',desc='Opens a diff tab of a modified file since the last goose prompt'},
{'<leader>g]','<cmd>GooseDiffNext<cr>',mode='n',desc='Navigate to next file diff'},
{'<leader>g[','<cmd>GooseDiffPrev<cr>',mode='n',desc='Navigate to previous file diff'},
{'<leader>gc','<cmd>GooseDiffClose<cr>',mode='n',desc='Close diff view tab and return to normal editing'},
{'<leader>gra','<cmd>GooseDiffRevertAll<cr>',mode='n',desc='Revert all file changes since the last goose prompt'},
{'<leader>grt','<cmd>GooseDiffRevertThis<cr>',mode='n',desc='Revert current file changes since the last goose prompt'},
},
},
{
'yetone/avante.nvim',
build='make',
event='VeryLazy',
version=false,
dependencies={
'nvim-treesitter/nvim-treesitter',
'stevearc/dressing.nvim',
'nvim-lua/plenary.nvim',
'MunifTanjim/nui.nvim',
'nvim-telescope/telescope.nvim',
'nvim-tree/nvim-web-devicons',
{
-- support for image pasting
'HakonHarnes/img-clip.nvim',
event='VeryLazy',
opts={
-- recommended settings
default={
embed_image_as_base64=false,
prompt_for_file_name=false,
drag_and_drop={
insert_mode=true,
},
-- required for Windows users
use_absolute_path=true,
},
},
},
{
'MeanderingProgrammer/render-markdown.nvim',
opts={
file_types={'markdown','Avante'},
},
ft={'markdown','Avante'},
},
},
opts={
mappings={
ask='<leader>ua',
edit='<leader>ue',
refresh='<leader>ur',
diff={
ours='co',
theirs='ct',
all_theirs='ca',
both='cb',
cursor='cc',
next=']x',
prev='[x',
},
suggestion={
accept='<M-l>',
next='<M-]>',
prev='<M-[>',
dismiss='<C-]>',
},
jump={
next=']]',
prev='[[',
},
submit={
normal='<CR>',
insert='<C-s>',
},
sidebar={
apply_all='A',
apply_cursor='a',
switch_windows='<Tab>',
reverse_switch_windows='<S-Tab>',
},
},
-- The custom_tools type supports both a list and a function that returns a list. Using a function here prevents requiring mcphub before it's loaded
custom_tools=function()
return{
require('mcphub.extensions.avante').mcp_tool(),
}
}
end,
end,
hints={enabled=true},
provider='gemini-pro',
-- The system_prompt type supports both a string and a function that returns a string. Using a function here allows dynamically updating the prompt with `mcphub`
system_prompt=function()
localhub=require('mcphub').get_hub_instance()
returnhubandhub:get_active_servers_prompt()or''
end,
providers={
['deepseek-r1-local']={
__inherited_from='ollama',
api_key_name='',
endpoint='http://172.30.64.1:10000',
model='deepseek-r1:14b',
},
['gemma3-local']={
__inherited_from='ollama',
api_key_name='',
endpoint='http://172.30.64.1:10000',
model='gemma3:12b',
},
['qwen3-local']={
__inherited_from='ollama',
api_key_name='',
endpoint='http://172.30.64.1:10000',
model='qwen3:14b',
},
['gemini-pro']={
__inherited_from='gemini',
model='gemini-2.5-pro',
timeout=600000,
extra_request_body={max_tokens=40960},
},
['gemini-flash']={
__inherited_from='gemini',
model='gemini-2.5-flash',
timeout=600000,
extra_request_body={max_tokens=20480},
},
['claude-sonnet-4']={
__inherited_from='claude',
model='claude-sonnet-4-20250514',
timeout=600000,
extra_request_body={max_tokens=20480},
},
groq={
__inherited_from='openai',
api_key_name='GROQ_API_KEY',
endpoint='https://api.groq.com/openai/v1/',
model='deepseek-r1-distill-llama-70b',
},
},
},
},
{
'sphamba/smear-cursor.nvim',
opts={
cursor_color='#ff8800',
gamma=1,
hide_target_hack=true,
stiffness=0.3,
trailing_exponent=10,
trailing_stiffness=0.1,
},
},
{
'greggh/claude-code.nvim',
dependencies={
'nvim-lua/plenary.nvim',
},
opts={
window={
split_ratio=0.5,
position='botright',
enter_insert=true,
hide_numbers=true,
hide_signcolumn=true,
},
refresh={
enable=true,
updatetime=100,
timer_interval=1000,
show_notifications=true,
},
git={
use_git_root=true,
},
shell={
separator='&&',
pushd_cmd='pushd',
popd_cmd='popd',
},
command='claude',
command_variants={
continue='--continue',-- Resume the most recent conversation
resume='--resume',-- Display an interactive conversation picker
verbose='--verbose',-- Enable verbose logging with full turn-by-turn output
+ -- NOTE: Some servers may require an old setup until they are updated. For the full list refer here: https://github.com/neovim/nvim-lspconfig/issues/3705
+ -- These servers will have to be manually set up with require("lspconfig").server_name.setup{}
-- Like many other themes, this one has different styles, and you could load
-- any other, such as 'tokyonight-storm', 'tokyonight-moon', or 'tokyonight-day'.
- vim.cmd.colorscheme 'tokyonight-night'
+ -- For monoglow the following variants area available:
+ -- 'monoglow-z', 'monoglow-lack', or 'monoglow-void'.
+ -- gruvbox-material configuration based on https://github.com/gonstoll/dotfiles/blob/2d7ec07bd475c73e7ba1a48b27a2a85315bfd2d1/.config/nvim/lua/plugins/colorscheme/gruvbox.lua#L5-L13
KERL_CONFIGURE_OPTIONS="-with-ssl=${HOME}/.local/lib/ssl" mise install
echo"install elixir-ls deps"
mise exec erlang@${current_erlang} elixir@${current_elixir} --command "mix do local.rebar --force, local.hex --force, deps.get, deps.compile"
echo"compile and release elixir-ls"
mise exec erlang@${current_erlang} elixir@${current_elixir} --command "MIX_ENV=prod mix compile"
mise exec erlang@${current_erlang} elixir@${current_elixir} --command "MIX_ENV=prod mix elixir_ls.release -o ${elixir_ls_release}/${1}"
echo"remove local .tool-versions"
cp .tool-versions ${elixir_ls_release}/${1}
rm .tool-versions
mise exec erlang@${current_erlang} elixir@${current_elixir} --command "mix do deps.clean --all, clean"
git checkout master
}
setup $1
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.