Skip to content

Configuration files

Bella ScreenRec keeps what you set in the control window in plain text files (TOML). You normally never touch them: every change in the window is saved at once.

Where they are

macOS
Settings ~/.config/bella-screenrec/ (or $XDG_CONFIG_HOME/bella-screenrec)
License ~/Library/Application Support/bella-screenrec/
Recordings ~/Movies/, unless you chose another folder

~ is your home folder.

The settings folder

File What is in it
settings.toml what you chose in the control window: codec, frame rate, microphone, camera and its look, keys, output folder, hotkey, updates, theme
state.toml what Bella ScreenRec remembers: the last source, the regions per screen, where the overlays are and how big

A file that cannot be read is replaced by the defaults; a missing setting takes its default.

settings.toml

Setting Default Meaning
output_dir (none: Movies) the folder for recordings
codec "h264" "h264" or "hevc"
fps 30 30 or 60
mic (none) the microphone, or none
system_audio true record the computer's sound
camera (none) the camera, or none
look.shape "rounded" "rounded", "rect" or "circle"
look.aspect "wide" "wide" (16:9), "classic" (4:3) or "square" (1:1)
look.background "blur" "off" (keep), "blur" or "remove"
look.mirror true mirror the camera
show_keys true the key overlay
all_keys false also plain typing
key_font_size 30 key size in pt, 10 to 48
key_seconds 1.5 how long keys stay, 0.3 to 5
merged, bar_side false, "below" keys fused into the camera window, below or above
hotkey "mod-shift-r" start and stop; mod is ⌘ on macOS
check_updates true look for a new version at every start
theme "system" "system", "light" or "dark"

To change the hotkey, quit Bella ScreenRec, edit hotkey (for example "mod-alt-r") and start it again. A hotkey another app already uses is reported, and recordings can then be stopped from the menu bar.

The license file

license.toml holds your license key and this computer's activation. Only your user can read it. See License.

Nothing is sent anywhere: the only connections Bella ScreenRec makes are the license activation and the update check.