093c3dc49f
chore(neovim): move from iron.nvim to toggleterm ( #8 )
...
I use the terminal to access `repl` available in a `docker container`, or a remote one available in `kubernetes` or virtual machine.
Reviewed-on: #8
2023-10-29 20:46:14 +00:00
e9d47a7fcd
chore: add openssl 1.1 shared lib ( #7 )
...
This version of `openssl` is needed to compile older versions of `erlang`.
Reviewed-on: #7
2023-10-29 20:45:20 +00:00
66a38e998a
feat: configure renovate ( #5 )
...
This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate ).
Reviewed-on: #5
Co-authored-by: renovate-bot <renovate-bot@dubas.dev >
Co-committed-by: renovate-bot <renovate-bot@dubas.dev >
2023-10-26 00:43:04 +00:00
c5451471cc
chore: upgrade elixir/erlang versions ( #4 )
...
Upgrade runtimes to latest versions:
* elixir from 1.15.4 to 1.15.6
* erlang from 26.0.2 to 26.1.1
Co-authored-by: Joao P Dubas <joao.dubas@gmail.com >
Reviewed-on: #4
2023-10-26 00:01:50 +00:00
1675e4cd8a
feat: customize user and group id on build time ( #3 )
...
Allow the user to set custom user and group IDs, so it maps the ones available in the host. Also, remove `jq` from `rtx` plugin list.
2023-10-25 23:30:02 +00:00
3293ae8a3e
feat: add tmux and tmuxp ( #1 )
...
Allow terminal multiplexing through [`tmux`][0] and make it configurable using [`tmuxp`][1].
[0]: https://github.com/tmux/tmux
[1]: https://github.com/tmux-python/tmuxp
Co-authored-by: Joao P Dubas <joao.dubas@gmail.com >
Reviewed-on: #1
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com >
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com >
2023-10-15 21:00:49 +00:00
fa879a6772
chore(nvim): upgrade kickstart.nvim ( #2 )
...
Upgrade kickstart.nvim to the latest commit, and adjust the patch to conform to the current state.
Co-authored-by: Joao P Dubas <joao.dubas@gmail.com >
Reviewed-on: #2
2023-10-15 19:46:17 +00:00
Joao P Dubas
2c083afa56
chore: add http and json to treesitter
2023-10-02 12:24:22 +00:00
Joao P Dubas
b814c3533d
chore(nvim): add treesitter context plugin
...
Define a context line to show the context about the method/module one is
navigating.
2023-10-02 12:23:15 +00:00
Joao P Dubas
ed9e644fff
fix(nvim): optionally register which-key prefix
2023-10-02 00:53:09 +00:00
Joao P Dubas
b5e9107739
fix: set mount destination for custom nvim config
2023-10-02 00:49:30 +00:00
Joao P Dubas
5d7635a7d2
chore: set custom tag for nvim
2023-10-02 00:05:13 +00:00
Joao P Dubas
3db60145ea
fix: set shell env var to bash
...
This is needed to install elixir lsp.
2023-10-02 00:04:36 +00:00
Joao P Dubas
ea3b1a302e
feat(nvim): use kickstart.nvim as base configuration
...
To make this effective, the following changes were made:
1. Patch `init.lua` to change common configurations
2. Implement custom configuration for plugins
2023-10-01 23:39:11 +00:00
Joao P Dubas
e8d45d7b77
feat: configure fish and bash
...
Configure both shells to use the similar commands and provide similar
experiences.
2023-10-01 23:35:32 +00:00
Joao P Dubas
cc9ff2d16e
chore: upgrade rtx plugins
...
Also use default plugins for:
* go
* node
* python
2023-10-01 23:32:04 +00:00
Joao P Dubas
57aa1a80f7
feat: add docker + compose static binaries
2023-10-01 23:29:47 +00:00
Joao P Dubas
360b3507e6
feat: initial commit
2023-09-17 13:25:57 +00:00