- VS Code
- Night Owl VSCode theme (my dark theme of choice)
- rust
- rust-analyzer (for Rust)
- kubectl
- openshift-client (oc)
- go
- Git Lens (For git blame and other inspection tools)
- Go (for uh. Go)
All of the Kubernetes devkit features plus
- openshift-cli
- operator-sdk
- ansible
- tektoncd-cli
- gh
- Python
- Go
- GitLens
These extensions are installed to $HOME/.vscode-extensions, which keeps them separate from any other boxes you might spin up. This means your extensions can be unique to the dev environment you use the dev box for.
The post-installation justfile creates a symlink to $DISTROBOX_HOST_HOME/.1Password to allow 1Password ssh keys to be usable inside the distrobox. A symlink to .gitconfig and a copied .ssh/config are also included to facilitate this.
This boxkit is designed for use in Distrobox with a modified HOME directory. As such, a justfile is included in /opt/post-install to complete the installation.
Upon loading into the distrobox, do the following:
$ just -f /opt/post-install/justfile
$ freload # custom fish function reloads the fish config