| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307 |
- # Ly supports 24-bit true color with styling, which means each color is a 32-bit value.
- # The format is 0xSSRRGGBB, where SS is the styling, RR is red, GG is green, and BB is blue.
- # Here are the possible styling options:
- # 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
- # Programmatically, you'd apply them using the bitwise OR operator (|), but because Ly's
- # configuration doesn't support using it, you have to manually compute the color value.
- # Note that, if you want to use the default color value of the terminal, you can use the
- # special value 0x00000000. This means that, if you want to use black, you *must* use
- # the styling option TB_HI_BLACK (the RGB values are ignored when using this option).
- # Allow empty password or not when authenticating
- allow_empty_password = false
- # The active animation
- # none -> Nothing
- # doom -> PSX DOOM fire
- # matrix -> CMatrix
- # colormix -> Color mixing shader
- # gameoflife -> John Conway's Game of Life
- animation = colormix
- # Stop the animation after some time
- # 0 -> Run forever
- # 1..2e12 -> Stop the animation after this many seconds
- animation_timeout_sec = 0
- # The character used to mask the password
- # You can either type it directly as a UTF-8 character (like *), or use a UTF-32
- # codepoint (for example 0x2022 for a bullet point)
- # If null, the password will be hidden
- # Note: you can use a # by escaping it like so: \#
- asterisk = *
- # The number of failed authentications before a special animation is played... ;)
- auth_fails = 10
- # Identifier for battery whose charge to display at top left
- # Primary battery is usually BAT0 or BAT1
- # If set to null, battery status won't be shown
- battery_id = BAT1
- # Background color id
- bg = 0x00000000
- # Change the state and language of the big clock
- # none -> Disabled (default)
- # en -> English
- # fa -> Farsi
- bigclock = en
- # Set bigclock to 12-hour notation.
- bigclock_12hr = false
- # Set bigclock to show the seconds.
- bigclock_seconds = true
- # Blank main box background
- # Setting to false will make it transparent
- blank_box = true
- # Border foreground color id
- border_fg = 0x00FFFFFF
- # Title to show at the top of the main box
- # If set to null, none will be shown
- box_title = "te4gh0st LLC"
- # Brightness decrease command
- brightness_down_cmd = /usr/bin/brightnessctl -q -n s 10%-
- # Brightness decrease key, or null to disable
- brightness_down_key = F5
- # Brightness increase command
- brightness_up_cmd = /usr/bin/brightnessctl -q -n s +10%
- # Brightness increase key, or null to disable
- brightness_up_key = F6
- # Erase password input on failure
- clear_password = true
- # Format string for clock in top right corner (see strftime specification). Example: %c
- # If null, the clock won't be shown
- clock = %A%n%d.%m.%Y%n%H:%M
- # 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
- # Custom sessions directory
- # You can specify multiple directories,
- # e.g. /etc/ly/custom-sessions:/usr/share/custom-sessions
- custom_sessions = /etc/ly/custom-sessions
- # Input box active by default on startup
- # Available inputs: info_line, session, login, password
- default_input = password
- # 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
- # Error background color id
- error_bg = 0x00000000
- # Error foreground color id
- # Default is red and bold
- error_fg = 0x01FF0000
- # Foreground color id
- fg = 0x00FFFFFF
- # Render true colors (if supported)
- # If false, output will be in eight-color mode
- # All eight-color mode color codes:
- # 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
- # If full color is off, the styling options still work. The colors are
- # always 32-bit values with the styling in the most significant byte.
- full_color = true
- # 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
- # Remove main box borders
- hide_borders = false
- # Remove power management command hints
- hide_key_hints = false
- # Remove version number from the top left corner
- hide_version_string = false
- # Initial text to show on the info line
- # If set to null, the info line defaults to the hostname
- initial_info_text = null
- # Input boxes length
- input_len = 34
- # Active language
- # Available languages are found in /etc/ly/lang/
- lang = ru
- # Command executed when logging in
- # If null, no command will be executed
- # Important: the code itself must end with `exec "$@"` in order to launch the session!
- # You can also set environment variables in there, they'll persist until logout
- login_cmd = null
- # Path for login.defs file (used for listing all local users on the system on
- # Linux)
- login_defs_path = /etc/login.defs
- # Command executed when logging out
- # If null, no command will be executed
- # Important: the session will already be terminated when this command is executed, so
- # no need to add `exec "$@"` at the end
- logout_cmd = null
- # General log file path
- ly_log = /var/log/ly.log
- # Main box horizontal margin
- margin_box_h = 2
- # Main box vertical margin
- margin_box_v = 1
- # Event timeout in milliseconds
- min_refresh_delta = 5
- # Set numlock on/off at startup
- numlock = false
- # Default path
- # If null, ly doesn't set a path
- path = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- # Command executed when pressing restart_key
- restart_cmd = /sbin/shutdown -r now
- # Specifies the key used for restart (F1-F12)
- restart_key = F2
- # Save the current desktop and login as defaults, and load them on startup
- save = true
- # Service name (set to ly to use the provided pam config file)
- service_name = ly
- # Session log file path
- # This will contain stdout and stderr of Wayland sessions
- # By default it's saved in the user's home directory
- # Important: due to technical limitations, X11 and shell sessions aren't supported, which
- # means you won't get any logs from those sessions.
- # If null, no session log will be created
- session_log = ly-session.log
- # Setup command
- setup_cmd = /etc/ly/setup.sh
- # Command executed when pressing shutdown_key
- shutdown_cmd = /sbin/shutdown -a now
- # Specifies the key used for shutdown (F1-F12)
- shutdown_key = F1
- # Command executed when pressing sleep key (can be null)
- sleep_cmd = null
- # Specifies the key used for sleep (F1-F12)
- sleep_key = F3
- # Center the session name.
- text_in_center = false
- # Default vi mode
- # normal -> normal mode
- # insert -> insert mode
- vi_default_mode = normal
- # Enable vi keybindings
- vi_mode = false
- # Wayland desktop environments
- # You can specify multiple directories,
- # e.g. /usr/share/wayland-sessions:/usr/local/share/wayland-sessions
- waylandsessions = /usr/share/wayland-sessions
- # Xorg server command
- x_cmd = /usr/bin/X
- # Xorg xauthority edition tool
- xauth_cmd = /usr/bin/xauth
- # xinitrc
- # If null, the xinitrc session will be hidden
- xinitrc = ~/.xinitrc
- # Xorg desktop environments
- # You can specify multiple directories,
- # e.g. /usr/share/xsessions:/usr/local/share/xsessions
- xsessions = /usr/share/xsessions
|