No description
Find a file
2025-01-21 08:51:44 +00:00
manifests delete unused pre init hooks 2025-01-15 15:26:40 +00:00
env-setup.sh chang required binaries 2025-01-21 08:43:37 +00:00
LICENSE Initial commit 2025-01-15 13:04:36 +00:00
README.md Actualiser README.md 2025-01-15 14:22:32 +00:00

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