# Minimal desktop configuration include = ["minimal.toml"] # General settings [general] # Filesystem size in MiB filesystem_size = 256 # Package settings [packages] orbdata = "ignore" orbital = "ignore" orbterm = "ignore" orbutils = "ignore" [[files]] path = "/usr/lib/init.d/20_display.service" data = """ [unit] description = "Display setup" requires_weak = ["00_base.target"] [service] cmd = "ion" args = ["-c", "true"] envs = { VT = "3" } type = "oneshot_async" """ # Override: do not activate VT 2 (desktop uses VT 3) [[files]] path = "/usr/lib/init.d/29_activate_console.service" data = "" # Override console config to depend on display instead of VT activation [[files]] path = "/usr/lib/init.d/30_console.service" data = """ [unit] description = "Console terminals" requires_weak = ["20_display.service"] [service] cmd = "getty" args = ["2"] type = "oneshot_async" respawn = true """ [[files]] path = "/usr/lib/init.d/31_debug_console.service" data = """ [unit] description = "Debug console" requires_weak = ["30_console.service"] [service] cmd = "getty" args = ["/scheme/debug/no-preserve", "-J"] type = "oneshot_async" respawn = true """