A package manager that runs amethyst in an arch based distrobox container called Crystal linux docker image
Feel free to include this in your project
Type this to set up came after installing. this sets up both the container and the config.
came-setupThere is a command that only makes the came container.
create-came-containerTo install something, use it like how regular amethyst is used.
came -S packagenameIt is quite simple to execute something installed with came.
came-exec commandYou can also use came exec to export an application or binary. Replace application name with the name of the application.
came-exec distrobox-export --app application-namecame-exec distrobox-export --bin /path/to/bin --export-path ~/.local/binyou can also enter the came distrobox container
enter-cameThis command resets the came container by deleting it and creating a new one.
reset-came-containerThis command resets the config
reset-came-confYou can type this command to stop the came container
stop-cameTo initialize the came container (start the container), type this command.
came-initThere is only two things in the config since this is a simple program. It is located at ~/.config/came.conf
dcid=ame-container
durl=registry.getcryst.al/crystal/misc/docker:latestdcid is the name of the container while durl is the container image url.
bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/containerized-amethyst/main/user-wide-install.sh)bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/containerized-amethyst/main/system-wide-install.sh)bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/containerized-amethyst/main/user-wide-uninstall.sh)bash <(curl -s https://raw.githubusercontent.com/dnkmmr69420/containerized-amethyst/main/system-wide-uninstall.sh)git clone https://github.com/dnkmmr69420/containerized-amethyst.gitcd containerized-amethystMake sure the bin directory exists
mkdir ~/.local/binNow install
PREFIX=~/.local make installType this
sudo PREFIX=/usr/local make installType this for single user installs
PREFIX=~/.local make uninstallFor multiuser installs type this
sudo PREFIX=/usr/local make uninstallFirst clone the repo
git clone https://github.com/dnkmmr69420/containerized-amethyst.gitNext cd into the repo
cd containerized-amethystnow use the makepkg command
makepkg -siIt should now be installed as a pacman package
required at all times: distrobox along with podman (perferably and has been tested) or docker (which has not been tested)
required for installation: wget, curl
Licensed under LGPL