Skip to content
/ Atoms Public
forked from AtomsDevs/Atoms

Easily manage Linux Chroot(s) and Containers with Atoms.

License

Notifications You must be signed in to change notification settings

gregorni/Atoms

 
 

Repository files navigation

Atoms

Easily manage Linux chroot(s) with Atoms

CodeFactor

Why a new application?

Atoms was created to solve the lack of a GUI to create, manage and use chroot environments. Although there is support for Distrobox, Atoms does not aim to offer a fine integration with Podman as its purpose is only to allow the user to open a shell in a new environment, be it chroot or container.

If you are looking for a Podman container manager that does a finer job offering more accurate management and more features, check out pods.

Install through Flathub

Download on Flathub

Supported Images

We are testing many images and more will be added in the future. Experimental images can be enabled using the SHOW_EXPERIMENTAL_IMAGES=1 environment variable.

Stable (know-working) images

  • Alpine Linux
  • Ubuntu
  • Fedora
  • Alma Linux
  • Centos
  • Debian
  • Gentoo
  • OpenSUSE
  • RockyLinux

Experimental (not fully working) images

  • Arch Linux
  • Void Linux

Flatpak build dependencies

  • org.gnome.Platform
  • org.gnome.Sdk
  • org.gnome.Platform.Compat.i386
  • org.freedesktop.Platform.GL32.default
  • org.flatpak.Builder

Build & Run Flatpak

flatpak run org.flatpak.Builder build pm.mirko.Atoms.yml --user --install --force-clean
flatpak run pm.mirko.Atoms

Enable distrobox integration

To enable the distrobox integration, you need to give Atoms the Flatpak permission to talk to org.freedesktop.Flatpak.

PROOT_NO_SECCOMP

To enable the PROOT_NO_SECCOMP option for old kernels, set the ATOMS_NO_SECCOMP env var to 1.

About

Easily manage Linux Chroot(s) and Containers with Atoms.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.7%
  • Meson 8.7%
  • Shell 0.6%