flashos.toml

# FlashOS console image

include = ["../flashos-base.toml"]

[general]
filesystem_size = 160
create_xdg_user_dirs = false

[packages]
# TUI-only profile: no Orbital, COSMIC, X11, Wayland, or GUI installer.
flash = {}
"flash.lsp" = {}
coreutils = {}

[users.root]
password = "root"
uid = 0
gid = 0
shell = "/usr/bin/fsh"

[users.user]
password = "user"
shell = "/usr/bin/fsh"

[[files]]
path = "/etc/hostname"
data = "flashos"
postinstall = true

[[files]]
path = "/usr/lib/os-release"
data = """
PRETTY_NAME="FlashOS 0.2.0"
NAME="FlashOS"
VERSION_ID="0.2.0"
VERSION="0.2.0"
ID="flashos"
ID_LIKE="redox-os"

HOME_URL="https://github.com/ajhahnde/FlashOS"
DOCUMENTATION_URL="https://github.com/ajhahnde/FlashOS#readme"
SUPPORT_URL="https://github.com/ajhahnde/FlashOS/issues"
"""
postinstall = true

[[files]]
path = "/etc/issue"
data = "FlashOS 0.2.0\n"
postinstall = true

[[files]]
path = "/etc/motd"
data = "Login successful!\n"
postinstall = true

[[files]]
path = "/usr/lib/init.d/30_console"
data = """
inputd -A 2
nowait getty 2
nowait getty /scheme/debug/no-preserve -J
"""

Return to documentation →