Hi There - I’m starting to make use of distrobox, but I have a question about creating custom home directories.

In my ~/.config/distrobox/distrobox.conf file, I’ve added a line ->

container_user_custom_home=“$HOME/dbx”

This ensures that all new containers, by default, have their homes set to ~/dbx .

This is good, however, I’m looking for a way to default new container homes to ~/dbx/<<containername>>. Is there a way to do this? I’ve tried setting the line in distrobox.conf to

container_user_custom_home=“$HOME/dbx/$DBX_CONTAINER_NAME” but it doesn’t work. Any help would be appreciated.

(Basically, I want to err on the side of a bit of isolation between containers by default so that I can more easily track what each is doing separately.

Thanks!

  • indigomirage@lemmy.caOP
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    5 months ago

    I’ve got that, but I want the container home prefix to be named, dynamically, after the container upon creation as a subdirectory of a container home prefix ‘parent’ directory I’ve already created.

    Desired outcome -> All dbxs get homes in a subfolder of ~/dbx in turn, named after the container name I provide upon creation.

    So… a container called ‘utility’ would automatically home itself in ~/dbx/utility, and one called ‘archtest’ would go in ~/dbxarchtest, etc.

    As it stands, the config gives each container the same home directory (albeit separate from the host, so at least I’ve got that…)