Instead of sending lines using toggleterm, neovim will send
commands/lines using slimux.
Also, to keep the config clean, the rest.nvim is deleted for good.
This overrides the git truncation, which shows only the path and makes it easier to work with git worktrees.
Reviewed-on: #61
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Upgrade `docker` and plugins:
* `docker` from 24.0.7 to 27.1.1
* `compose` from 2.23.3 to 2.29.1
* `buildx` from 0.13.1 to 0.16.2
Upgrade `mise` utilites:
* `awscli` from 2.15.49 to 2.17.31
* `bitwarden` from 2024.4.1 to 2024.7.2
* `dagger` from 0.11.4 to 0.12.5
* `eksctl` from 0.180.0 to 0.188.0
* `elixir` from 1.17.0-otp-27 to 1.17.2-otp-27
* `erlang` from 27.0 to 27.0.1
* `eza` from 0.18.15 to 0.19.0
* `fzf` from 0.52.1 to 0.53.0
* `go` from 1.22.3 to 1.23.0
* `helm` from 3.14.4 to 3.15.4
* `k3d` from 5.6.3 to 5.7.3
* `k3sup` from 0.13.5 to 0.13.7
* `k9s` from 0.32.4 to 0.32.5
* `kind` from 0.22.0 to 0.23.0
* `kubectl` from 1.300 to 1.31.0
* `kubie` from 0.23.0 to 0.23.1
* `lefthook` from 1.6.11 to 1.7.13
* `node` from 22.1.0 to 22.6.0
* `python` from 3.12.3 to 3.12.5
* `r` from 4.4.0 to 4.4.1
* `rust` from 1.78.0 to 1.80.1
* `starship` from 1.18.2 to 1.20.1
* `task` from 3.37.2 to 3.38.0
* `terraform` from 1.8.3 to 1.9.4
* `tilt` from 0.33.13 to 0.33.19
* `usql` from 0.19.1 to 0.19.3
* `yarn` from 1.22.19 to 1.22.22
Upgrade `neovim` config to latest commit.
Reviewed-on: #54
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
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>
Also, use `gitsigns` shortcuts delivered in `kickstart` repo.
Reviewed-on: #48
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
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>
[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>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ubuntu | final | major | `mantic-20240416` -> `24.04` |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNjIuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE2Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Reviewed-on: #40
Co-authored-by: renovate-bot <renovate-bot@dubas.dev>
Co-committed-by: renovate-bot <renovate-bot@dubas.dev>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ubuntu | final | patch | `mantic-20240405` -> `mantic-20240416` |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNjIuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE2Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Reviewed-on: #39
Co-authored-by: renovate-bot <renovate-bot@dubas.dev>
Co-committed-by: renovate-bot <renovate-bot@dubas.dev>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ubuntu | final | patch | `mantic-20240216` -> `mantic-20240405` |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNjIuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE2Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Reviewed-on: #38
Co-authored-by: renovate-bot <renovate-bot@dubas.dev>
Co-committed-by: renovate-bot <renovate-bot@dubas.dev>
1. Avoid conflicts with extra groups by creating them before installing system dependencies
2. Enable ssh signature in git
Reviewed-on: #34
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| ubuntu | final | patch | `23.10` -> `mantic-20240216` |
---
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4xNjIuMSIsInVwZGF0ZWRJblZlciI6IjM3LjE2Mi4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Reviewed-on: #31
Co-authored-by: renovate-bot <renovate-bot@dubas.dev>
Co-committed-by: renovate-bot <renovate-bot@dubas.dev>
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>
1. Update _patch_ for the latest commit in `kickstart.nvim`
2. Set monochromatic color scheme
3. Use `nvim-ufo` to handle folds
4. Re-order plugins alphabetically
Reviewed-on: #26
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
Upgrade runtimes and command lines to their latest versions:
* bat from 0.23.0 to 0.24.0
* ripgrep from 13.0.0 to 14.0.3
* docker from 24.0.6 to 24.0.7
* compose from v2.21.0 to v2.23.3
* awscli from 2.13.38 to 2.15.6
* elixir from 1.15.7-otp-26 to 1.16.0-otp-26
* erlang from 26.1.2 to 26.2.1
* go from 1.21.4 to 1.21.5
* helm from 3.13.2 to 3.13.3
* kubectl from 1.28.4 to 1.29.0
* lefthook from 1.5.3 to 1.5.5
* node from 21.2.0 to 21.5.0
* python from 3.12.0 to 3.12.1
* terraform from 1.6.4 to 1.6.6
* tilt from 0.33.10 to 0.33.6
And add missing tools:
* usql 0.17.2
* yarn 1.22.19
Reviewed-on: #23