setup_cmd = /etc/ly/setup.sh
waylandsessions = /usr/share/wayland-sessions
service_name = ly
login_defs_path = /etc/login.defs
ly_log = /var/log/ly.log
session_log = .local/state/ly-session.log
path = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

# Xorg
x_cmd = /usr/bin/X
xauth_cmd = /usr/bin/xauth
xinitrc = null

# The format is 0xSSRRGGBB, where SS is the styling, RR is red, GG is green, and BB is blue.
# TB_BOLD      0x01000000
# TB_UNDERLINE 0x02000000
# TB_REVERSE   0x04000000
# TB_ITALIC    0x08000000
# TB_BLINK     0x10000000
# TB_HI_BLACK  0x20000000
# TB_BRIGHT    0x40000000
# TB_DIM       0x80000000

# TB_DEFAULT              0x0000
# TB_BLACK                0x0001
# TB_RED                  0x0002
# TB_GREEN                0x0003
# TB_YELLOW               0x0004
# TB_BLUE                 0x0005
# TB_MAGENTA              0x0006
# TB_CYAN                 0x0007
# TB_WHITE                0x0008

error_bg = 0x00000000
error_fg = 0x01FF0000
fg = 0x00FFFFFF
full_color = true

shutdown_cmd = /sbin/shutdown -a now
shutdown_key = F1
restart_cmd = /sbin/shutdown -r now
restart_key = F2
hibernate_cmd = /usr/sbin/systemctl hibernate
hibernate_key = F3
brightness_down_cmd = /usr/bin/brightnessctl -q -n s 10%-
brightness_down_key = F5
brightness_up_cmd = /usr/bin/brightnessctl -q -n s +10%
brightness_up_key = F6

default_input = password # Available inputs: info_line, session, login, password
save = true
allow_empty_password = true
asterisk = *
clear_password = true
auth_fails = 3
numlock = false

hide_key_hints = true
hide_keyboard_locks = false
hide_version_string = true
battery_id = BAT0
bigclock = en
bigclock_seconds = true
box_title = I use Arch btw
input_len = 34
margin_box_h = 2
margin_box_v = 1
lang = ru

# The active animation
# none     -> Nothing
# doom     -> PSX DOOM fire
# matrix   -> CMatrix
# colormix -> Color mixing shader
# gameoflife -> John Conway's Game of Life
# dur_file -> .dur file format (https://github.com/cmang/durdraw/tree/master)
animation = matrix
animation_timeout_sec = 0
min_refresh_delta = 5
dur_x_offset = 0
dur_y_offset = 0

# CMatrix animation foreground color id
cmatrix_fg = 0x0000FF00

# CMatrix animation character string head color id
cmatrix_head_col = 0x01FFFFFF

# CMatrix animation minimum codepoint. It uses a 16-bit integer
# For Japanese characters for example, you can use 0x3000 here
cmatrix_min_codepoint = 0x21

# CMatrix animation maximum codepoint. It uses a 16-bit integer
# For Japanese characters for example, you can use 0x30FF here
cmatrix_max_codepoint = 0x7B

# Color mixing animation first color id
colormix_col1 = 0x00FF0000

# Color mixing animation second color id
colormix_col2 = 0x000000FF

# Color mixing animation third color id
colormix_col3 = 0x20000000

# DOOM animation fire height (1 thru 9)
doom_fire_height = 6

# DOOM animation fire spread (0 thru 4)
doom_fire_spread = 2

# DOOM animation custom top color (low intensity flames)
doom_top_color = 0x009F2707

# DOOM animation custom middle color (medium intensity flames)
doom_middle_color = 0x00C78F17

# DOOM animation custom bottom color (high intensity flames)
doom_bottom_color = 0x00FFFFFF

# Dur file path
dur_file_path = /etc/ly/example.dur

# Game of Life entropy interval (0 = disabled, >0 = add entropy every N generations)
# 0 -> Pure Conway's Game of Life (will eventually stabilize)
# 10 -> Add entropy every 10 generations (recommended for continuous activity)
# 50+ -> Less frequent entropy for more natural evolution
gameoflife_entropy_interval = 10

# Game of Life animation foreground color id
gameoflife_fg = 0x0000FF00

# Game of Life frame delay (lower = faster animation, higher = slower)
# 1-3 -> Very fast animation
# 6 -> Default smooth animation speed
# 10+ -> Slower, more contemplative speed
gameoflife_frame_delay = 6

# Game of Life initial cell density (0.0 to 1.0)
# 0.1 -> Sparse, minimal activity
# 0.4 -> Balanced activity (recommended)
# 0.7+ -> Dense, chaotic patterns
gameoflife_initial_density = 0.4
