# Desktop configuration using the Contain sandbox include = ["../desktop.toml"] # Override the default settings here # General settings [general] # Filesystem size in MiB # filesystem_size = 1024 # Package settings [packages] # example = {} # Override orbital init to use contain_orblogin [[files]] path = "/usr/lib/init.d/20_orbital" data = """ audiod orbital contain_orblogin launcher """ # Override console init to use contain [[files]] path = "/usr/lib/init.d/30_console" data = """ getty --contain 2 getty --contain debug: -J """ [[files]] path = "/etc/contain.toml" data = """ pass_schemes = ["rand", "null", "tcp", "udp", "thisproc", "pty", "orbital", "display.vesa"] sandbox_schemes = ["file"] files = ["file:/dev/null"] rofiles = ["file:/etc/passwd", "file:/etc/hostname", "file:/etc/localtime"] dirs = ["file:/tmp"] rodirs = ["file:/bin", "file:/ui"] """