16 Commits

Author SHA1 Message Date
7194feb07e feat(mise): add usage
This is needed to make `mise` completion.
2024-06-16 12:55:58 +00:00
597bb2a6f1 feat(mise): upgrade elixir 2024-06-16 12:52:41 +00:00
ff011f2d66
feat(mise): add eksctl to control eks cluster 2024-06-05 12:47:07 +00:00
f2d96625d0 feat(mise): add r statistical program
Also, add proper language server in neovim.
2024-06-03 11:02:31 +00:00
3b2c6c6c6a
feat(mise): add ctlptl
[`ctlptl`][0] is [`tilt`][1]'s tool to create and manage local k8s
clusters.

[0]: https://github.com/tilt-dev/ctlptl
[1]: https://tilt.dev/
2024-06-01 17:56:42 +00:00
3889f308cd
feat(mise): bump elixir and erlang
* elixir from 1.16.2 to 1.17.0-rc.0
* erlang from 26.2.5 to 27.0
2024-06-01 17:33:43 +00:00
bfbdfe78a2 feat(mise): upgrade runtimes (#50)
Upgrade the runtimes:

* awscli from 2.15.30 to 2.15.49
* bitwarden from 2024.2.1 to 2024.4.1
* dagger from 0.10.2 to 0.11.4
* erlang from 26.2.3 to 26.2.5
* eza from 0.18.7 to 0.18.15
* fzf from 0.48.1 to 0.52.1
* go from 1.22.1 to 1.22.3
* helm from 3.14.3 to 3.14.4
* k3d from 5.6.0 to 5.6.3
* k9s from 0.32.3 to 0.32.4
* kubectl from 1.29.3 to 1.30.0
* lefthook from 1.6.7 to 1.6.11
* node from 21.7.1 to 22.1.0
* poetry from 1.8.2 to 1.8.3
* python from 3.12.2 to 3.12.3
* rust from 1.76.0 to 1.78.0
* starship from 1.17.1 to 1.18.2
* task from 3.36.0 to 3.37.2
* terraform from 1.7.5 to 1.8.3
* tilt from 0.33.11 to 0.33.13
* usql from 0.17.5 to 0.19.1

Reviewed-on: #50
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-20 18:10:19 +00:00
527157bac9 fix(mise): reference to luajit plugin (#49)
Reviewed-on: #49
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-20 16:43:30 +00:00
544fb06424 fix(mise): set correct luaJIT plugin (#47)
Reviewed-on: #47
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-09 00:14:09 +00:00
b8dc17e7aa feat(mise): add circleci cli (#46)
No more invalid configuration files \o/

Reviewed-on: #46
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-08 23:17:23 +00:00
de9854ac41 feat(mise): enable .env file load through mise (#44)
Enable [`mise` autoload `.env`][0] feature in any directory.

Also, add [`kind`][1] for local `kubernetes` development.

Reviewed-on: #44

[0]: https://mise.jdx.dev/environments.html#env-file
[1]: https://kind.sigs.k8s.io/
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-07 12:28:41 +00:00
9672791093 feat(mise): add task runner (#42)
[Task][0] is a more straightforward and intuitive alternative to `make`.

[0]: https://taskfile.dev/

Reviewed-on: #42
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-06 11:57:23 +00:00
167ed5a169 feat(mise): add lua + luajit + luarocks (#41)
Reviewed-on: #41
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-06 11:53:21 +00:00
58d9533845 chore(mise): add rust/bitwarden plugins (#35)
Added `rust` and `bitwarden-cli` to:
* `Dockerfile`
* `mise` config

Reviewed-on: #35
2024-04-08 18:21:05 +00:00
d9a33dc515 feat: upgrade ubuntu to 23.10 (#30)
In addition to upgrading ubuntu to 23.10, the following changes were made:

1. Use the latest commit from [kickstart.nvim][0]
2. Setup [atuin][1] to share `shell` history
3. Conditionally configure `git`, based on [`gitbutler` blog post][2]
4. Improve `tmux` colorscheme configuration, based on [tmux vim truecolor git by andersevenrud][3]
5. Update cli's installed by `mise`:
   * awscli to 2.15.30
   * dagger to 0.10.2
   * elixir to 1.16.2
   * erlang to 26.2.3
   * eza to 0.18.7
   * fzf to 0.48.1
   * go to 1.22.1
   * helm to 3.14.3
   * kubectl to 1.29.3
   * lefthook to 1.6.7
   * node to 21.7.1
   * poetry to 1.8.2
   * python to 3.12.2
   * terraform to 1.7.5
   * tilt to 0.33.11
   * usql to 0.17.5
   * zoxide to 0.9.4
6. Added the cli's:
   * k3sup
   * k9s
   * rust

[0]: https://github.com/nvim-lua/kickstart.nvim
[1]: https://github.com/atuinsh/atuin
[2]: https://blog.gitbutler.com/git-tips-1-theres-a-git-config-for-that/#conditional-configs
[3]: https://gist.github.com/andersevenrud/015e61af2fd264371032763d4ed965b6

Reviewed-on: #30
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-03-28 00:18:20 +00:00
6feae34b63 feat: improve depedencies setup and upgrade tools to latest version (#24)
1. Migrate from `rtx` to `mise`
2. Set most of the tools using `mise`
   * Some tools, such as `starship` and `zoxide` are installed locally, so they are available at boot time
3. Improve `tmux` by adding
   * resurrect and continuum to record/restore sessions
   * better color scheme
4. Setup multiple `elixir-ls` releases using the same repository
5. Upgraded `kickstart.nvim` to latest version

Reviewed-on: #24
2024-01-14 19:00:37 +00:00