|
|
||
|---|---|---|
| manifests | ||
| env-setup.sh | ||
| LICENSE | ||
| README.md | ||
env-setup
distrobox env setup for hvn deployment. If you want a global project readme, check the factorium repo
Repository goal
This repository is part of the hvn-infra project. The goal here is to provide a script to automaite the deployment of a work environnement using distrobox
Under the hood
the key component of this sub-project is called distrobox (https://distrobox.it/). Its a tool that use podman to setup a container thigtly integrated with the host. It behave mostly like a vanilla Linux system. It was forked from toolbx, a fedora project to permit traditional package installation on immutable distro. Once a toolbox is setup, you can enter it via cli and do anything you want in a system that is behaving like a standard distro.
details on what is setup
For hvn-project, the script will setup
- a fedora distrobox container (named hvn-box) with a selection of system tools
- hvn related repo under ~/repositories
- an IDE (visual studio code)
How to use
prerequisite
The following package need to be installed on your host system :
- distrobox
deploy the environnement.
Clone this repo and run ./env-setup.sh without sudo privilege. Aftr the execution is done, you can enter the env typing distrobox enter hvn-box