Highly Integrated Alpine Container
replace hiac-container
with a name you want to name your container
distrobox create -i alpine:latest -n hiac-container -p
Seperated home container if you want to keep dot files and other configs sepearated
distrobox create -i alpine:latest -n hiac-container -p -H ~/container-home-dir
replace hiac-container
with the name you used to create the container if you used a different name
distrobox enter hiac-container
bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/HIAC/main/setup.sh)
-
Adds
uhe
for executing applications as normal user on the host andrhe
for executing applications as root on the host. It does the same thing asdistrobox-host-exec
but you type less letters -
Creates several symlinks against /usr/bin/distrobox-host-exec for fetch programs to detect host package count
-
Installs
gcompat
for glibc support andxz
for tar.xz support
Run this for adw-gtk3 to be installed for the container
bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/HIAC/main/install-adw-gtk3.sh)
gsettings set org.gnome.desktop.interface clock-format 12h
gsettings set org.gnome.desktop.interface clock-format 24h
sudo apk add librsvg
This may break the container so only do this if you find it necesarry. Report bugs if you have problems with this so I can make a list of what will cause the container to break.
sudo mv /etc/os-release /etc/os-release.backup ; sudo ln -s /run/host/etc/os-release /etc/os-release