# breadgreet commonly runs as the dedicated `greeter` system user (per # greetd's own convention), so it checks /etc/greetd/breadgreet.toml first; # copy this there for a real install. For local dev/testing under a normal # user session it falls back to ~/.config/breadgreet/breadgreet.toml. # # Every field is optional and defaults to the value shown here. [background] mode = "color" path = "" blur = false # Slow Ken Burns pan on image backgrounds (gentle drift + zoom). Opt-in: the # background redraws continuously at a low frame rate. ken_burns = false [clock] format = "%H:%M" # strftime format for the date line under the clock; empty string hides it date_format = "%A ยท %b %d" [font] family = "Varela Round" [user] # By default breadgreet enumerates the system's human accounts (/etc/passwd, # UID_MIN..UID_MAX from /etc/login.defs) and skips the username field: one # account goes straight to the password prompt, several show a picker. These # keys override that. # # Pin one account and don't enumerate (empty = auto-detect): name = "" # Always ask for the username by hand (the pre-enumeration behaviour): prompt = false [sessions] # Directories scanned for .desktop session entries, in order. wayland_dirs = ["/usr/share/wayland-sessions"] xsessions_dirs = ["/usr/share/xsessions"] # .desktop file stem (without extension) pre-selected in the picker. # Falls back to the first entry found if this isn't present. BOS ships # bos.desktop (Exec=bos-session); leaving this as "bos" is what the ISO # config expects so Hyprland's own hyprland.desktop is not picked first. default = "bos"