Created
October 24, 2025 09:31
-
-
Save lwertzui/bb0e29946d7a1ce4f5d24ab9f7d801c4 to your computer and use it in GitHub Desktop.
my ly conf
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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: | |
| #define TB_BOLD 0x01000000 | |
| #define TB_UNDERLINE 0x02000000 | |
| #define TB_REVERSE 0x04000000 | |
| #define TB_ITALIC 0x08000000 | |
| #define TB_BLINK 0x10000000 | |
| #define TB_HI_BLACK 0x20000000 | |
| #define TB_BRIGHT 0x40000000 | |
| #define 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 = true | |
| # The active animation | |
| # none -> Nothing | |
| # doom -> PSX DOOM fire | |
| # matrix -> CMatrix | |
| # colormix -> Color mixing shader | |
| animation = matrix | |
| # 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 | |
| # Background color id | |
| bg = 0x00000000 | |
| # Change the state and language of the big clock | |
| # none -> Disabled (default) | |
| # en -> English | |
| # fa -> Farsi | |
| bigclock = en | |
| # 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 = null | |
| # Brightness increase command | |
| brightness_down_cmd = /usr/bin/brightnessctl -q s 10%- | |
| # Brightness decrease key, or null to disable | |
| brightness_down_key = F5 | |
| # Brightness increase command | |
| brightness_up_cmd = /usr/bin/brightnessctl -q 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 = null | |
| # CMatrix animation foreground color id | |
| cmatrix_fg = 0x0000FF00 | |
| # 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 | |
| # Console path | |
| console_dev = /dev/console | |
| # Input box active by default on startup | |
| # Available inputs: info_line, session, login, password | |
| default_input = login | |
| # DOOM animation top color (low intensity flames) | |
| doom_top_color = 0x00FF0000 | |
| # DOOM animation middle color (medium intensity flames) | |
| doom_middle_color = 0x00FFFF00 | |
| # DOOM animation 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 | |
| # Remove main box borders | |
| hide_borders = false | |
| # Remove power management command hints | |
| hide_key_hints = 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 = en | |
| # Load the saved desktop and username | |
| load = true | |
| # 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 | |
| # 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 | |
| # 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 = /sbin:/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/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 | |
| 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 | |
| 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 | |
| # TTY in use | |
| tty = 2 | |
| # 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 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment