Upgrade OS version and setup #30

Merged
joao.dubas merged 28 commits from jpd-upgrade-os into main 2024-03-28 00:18:20 +00:00
Owner

This PR has more than just upgrade the OS to ubuntu 23.10. It also made the following changes:

  1. Use the latest commit from kickstart.nvim
  2. Setup atuin to share shell history
  3. Conditionally configure git, based on gitbutler blog post
  4. Improve tmux colorscheme configuration, based on tmux vim truecolor git by andersevenrud
  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
This PR has more than just upgrade the OS to ubuntu 23.10. It also made the following changes: 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
joao.dubas added 3 commits 2024-02-13 23:13:46 +00:00
Also, upgrade system dependencies:

1. `libodbc`
2. `libwxgtk`

Finally, remove conflicting user.
Setup based on:

* [tips and tricks in gitbutler][0]
* [git mergetool with vim][1]

[0]: https://blog.gitbutler.com/git-tips-and-tricks/
[1]: https://gist.github.com/karenyyng/f19ff75c60f18b4b8149
joao.dubas added 1 commit 2024-02-13 23:19:54 +00:00
joao.dubas added 1 commit 2024-02-13 23:22:43 +00:00
joao.dubas added 2 commits 2024-02-14 15:47:59 +00:00
joao.dubas added 1 commit 2024-02-25 21:09:23 +00:00
joao.dubas added 1 commit 2024-02-26 19:17:52 +00:00
joao.dubas added 1 commit 2024-02-26 21:41:47 +00:00
* awscli from 2.15.6 to 2.15.23
* dagger from 0.9.5 to 0.9.11
* elixir from 1.16.0 to 1.16.1
* erlang from 26.2.1 to 26.2.2
* eza from 0.17.0 to 0.18.4
* fzf from 0.45.0 to 0.46.1
* go from 1.21.5 to 1.22.0
* helm from 3.13.3 to 3.14.2
* kubectl from 1.29.0 to 1.29.2
* lefthook from 1.5.5 to 1.6.2
* node from 21.5.0 to 21.6.2
* poetry from 1.7.1 to 1.8.1
* python from 3.12.1 to 3.12.12
* terraform from 1.6.6 to 1.7.4
* tilt from 0.33.10 to 0.33.11
* usql from 0.17.2 to 0.17.5
* zoxide from 0.9.2 to 0.9.4

Also added:

* k9s
* rust
joao.dubas added 2 commits 2024-03-03 19:22:02 +00:00
Allow to easily provision kubernetes clusters
This is needed to install poetry corretly.
joao.dubas added 1 commit 2024-03-03 22:48:06 +00:00
joao.dubas added 1 commit 2024-03-03 23:00:10 +00:00
This is the same configuration applied in kickstart repo.
joao.dubas added 1 commit 2024-03-03 23:01:21 +00:00
joao.dubas added 1 commit 2024-03-03 23:25:38 +00:00
joao.dubas added 1 commit 2024-03-05 17:04:30 +00:00
joao.dubas added 2 commits 2024-03-05 21:42:47 +00:00
joao.dubas changed title from [WIP] Upgrade OS version and setup to Upgrade OS version and setup 2024-03-05 21:42:56 +00:00
joao.dubas added 1 commit 2024-03-11 12:00:50 +00:00
joao.dubas added 2 commits 2024-03-17 19:28:42 +00:00
* awscli from 2.15.23 to 2.15.30
* dagger from 0.10.2 to 0.9.11
* elixir from 1.16.1-otp-26 to 1.16.2-otp-26
* erlang from 26.2.2 to 26.2.3
* eza from 0.18.4 to 0.18.7
* fzf from 0.46.1 to 0.48.1
* go from 1.22.0 to 1.22.1
* helm from 3.14.2 to 3.14.3
* k9s from 0.31.9 to 0.32.3
* kubectl from 1.29.2 to 1.29.3
* lefthook from 1.6.2 to 1.6.7
* node from 21.6.2 to 21.7.1
* poetry from 1.8.1 to 1.8.2
* terraform from 1.7.4 to 1.7.5
* tmux from 3.3 to 3.4
joao.dubas added 1 commit 2024-03-17 20:31:04 +00:00
joao.dubas added 1 commit 2024-03-17 21:38:30 +00:00
joao.dubas added 1 commit 2024-03-19 12:17:51 +00:00
With this, we reduce the volume of changes made in the base
kickstart.nvim.
joao.dubas added 1 commit 2024-03-19 16:13:08 +00:00
joao.dubas added 2 commits 2024-03-28 00:15:00 +00:00
Will try Neogit for a second time.
On version 2.0.0 the installation and configuration were updated.
joao.dubas merged commit d9a33dc515 into main 2024-03-28 00:18:20 +00:00
joao.dubas deleted branch jpd-upgrade-os 2024-03-28 00:18:20 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/ide#30
No description provided.