base-shell-env
is a container image meant to serve as a base for other containers used with Distrobox and Toolbox, but it can also be used a shell image directly. It has a few goodies installed like Starship and Chezmoi.
- Starship installed.
- Chezmoi installed.
- Some commands run on the host system so you don't have to flip between a
base-shell-env
shell and your host's shell:dconf
distrobox
flatpak
fwupdmgr
gsettings
journalctl
org.gnome.Meld
org.vim.Vim
ostree
podman
rpm-ostree
systemctl
tailscale
xdg-open
yq
ytt
You must have a container runtime installed, like Podman(preferred) or Docker.
Pull down the image and use it directly with Distrobox or Toolbox:
distrobox create -i ghcr.io/comminutus/base-shell-env base
distrobox enter base
or yolo
curl -s https://raw.githubusercontent.com/comminutus/base-shell-env/master/create-distrobox.bash | bash -c 'eval "$(cat)"'
Or use it as the base for other images in a Containerfile
or Dockerfile
to create more shell images:
FROM ghcr.io/comminutus/base-shell-env:latest
...
This project is licensed under the GNU Affero General Public License v3.0 - see the LICENSE file for details.