Guest User

Untitled

a guest
Sep 28th, 2025
9
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.48 KB | None | 0 0
  1. # Lemurs configuration file.
  2. # Contains all the customization options of lemurs.
  3. #
  4. # Note: that as of now you need to have all options in the selected
  5. # configuration file. Otherwise Lemurs will not work.
  6. #
  7. # Colors:
  8. # ---------
  9. # There is a list of predefined colors. These include:
  10. # - black
  11. # - white
  12. # - (dark) gray
  13. # - (light) red
  14. # - (light) blue
  15. # - (light) green
  16. # - (light) magenta
  17. # - (light) cyan
  18. # - (light) yellow
  19. # - orange
  20. #
  21. # You can also utilize custom colors with hex color codes.
  22. # "#87CEEB" will create a Sky Blue color.
  23. #
  24. # Note: If the color wasn't recognized, it will default to white.
  25. # ---------
  26. #
  27. # Modifiers:
  28. # ---------
  29. # There is a number of modifiers you can use. These can be combined by
  30. # delimiting them with a comma (e.g. "bold,italic"). The modifiers are:
  31. # - bold
  32. # - dim
  33. # - italic
  34. # - underlined
  35. # - reverse
  36. # - crossed out
  37. # - hidden
  38. # ---------
  39. #
  40.  
  41. # The tty which contains lemurs. This has to be mirrored in the lemurs.service
  42. tty = 2
  43.  
  44. # Where to log the main lemurs control flow.
  45. main_log_path = "/var/log/lemurs.log"
  46.  
  47. # Where to log to for the client. The Client is the Desktop Environment or
  48. # Window Manager for Xorg, the Compositor for Wayland and the Shell for TTY.
  49. client_log_path = "/var/log/lemurs.client.log"
  50.  
  51. # At which point to point the cache. If you want to disable the cache globally
  52. # you can use `/dev/null`.
  53. cache_path = "/var/cache/lemurs"
  54.  
  55. # Disable all logging. This is overwritten by the `--no-log` flag.
  56. do_log = true
  57.  
  58. # The PAM service that should be used to login
  59. pam_service = "lemurs"
  60.  
  61. # Path to system shell that gets used to execute linux commands. In almost all
  62. # cases, this should refer to a bash shell.
  63. system_shell = "/bin/sh"
  64.  
  65. # Initial state of the `PATH` environment variable.
  66. initial_path = "/usr/local/sbin:/usr/local/bin:/usr/bin"
  67.  
  68. # The type flag that will be appended to the shell that calls the session
  69. # environment. This may depend on your shell. Options:
  70. # - 'none'. Disables calling a login shell
  71. # - 'short'. Produces the `-l` flag. Supported by most shells.
  72. # - 'long'. This produces the `--login` flag and is suited for bash and zsh.
  73. shell_login_flag = "short"
  74.  
  75. # Focus behaviour of fields when Lemurs is initially started
  76. #
  77. # Possible values:
  78. # - default: Initially focus on first non-cached value
  79. # - no-focus: No initial focus
  80. # - environment: Initially focus on the environment selector
  81. # - username: Initially focus on the username field
  82. # - password: Initially focus on the password field
  83. focus_behaviour = "default"
  84.  
  85. # General settings for background style
  86. [background]
  87.  
  88. # Control whether to render background widget or not
  89. show_background = true
  90.  
  91. [background.style]
  92. # Allow to set the default background color for the login shell
  93. color = "#303446" #base
  94. # Settings for the background block's borders
  95. show_border = true
  96. border_color = "#51576d" #surface1
  97.  
  98. [power_controls]
  99. # The margin between hints
  100. hint_margin = 2
  101.  
  102. # There are no additional entries by default
  103. entries = []
  104.  
  105. # Example
  106. # Reboot to another os option
  107. #[[power_controls.entries]]
  108. ## The text in the top-left to display how to reboot.
  109. #hint = "Reboot to OS"
  110. #
  111. ## The color and modifiers of the hint in the top-left corner
  112. #hint_color = "dark gray"
  113. #hint_modifiers = ""
  114. #
  115. ## The key used to reboot. Possibilities are F1 to F12.
  116. #key = "F3"
  117. ## The command that is executed when the key is pressed
  118. #cmd = "efibootmgr -n0 && systemctl reboot -l"
  119.  
  120.  
  121. # If you want to remove the base_entries
  122. # base_entries = []
  123.  
  124. # Shutdown option
  125. [[power_controls.base_entries]]
  126. # The text in the top-left to display how to shutdown.
  127. hint = "Shutdown"
  128.  
  129. # The color and modifiers of the hint in the top-left corner
  130. hint_color = "#ea999c"
  131. hint_modifiers = ""
  132.  
  133. # The key used to shutdown. Possibilities are F1 to F12.
  134. key = "F1"
  135. # The command that is executed when the key is pressed
  136. cmd = "systemctl poweroff -l"
  137.  
  138. # Reboot option
  139. [[power_controls.base_entries]]
  140. # The text in the top-left to display how to reboot.
  141. hint = "Reboot"
  142.  
  143. # The color and modifiers of the hint in the top-left corner
  144. hint_color = "#ef9f76"
  145. hint_modifiers = ""
  146.  
  147. # The key used to reboot. Possibilities are F1 to F12.
  148. key = "F2"
  149. # The command that is executed when the key is pressed
  150. cmd = "systemctl reboot -l"
  151.  
  152. # Setting for the selector of the desktop environment you are using.
  153. [environment_switcher]
  154. # Terms:
  155. # ---------
  156. # Movers: indicators which show which direction one can move whilst selecting
  157. # the desktop environment
  158. # Selected: The currently selected desktop environment.
  159. # Neighbours: The adjacent desktop environment to the one current selected
  160. #
  161. # Visualisation:
  162. #
  163. # < i3 bspwm awesome >
  164. #
  165. # ^ ^ ^ ^ ^
  166. # | | | | |
  167. # mover | selected | mover
  168. # | |
  169. # neighbour neighbour
  170. # ---------
  171. #
  172.  
  173. # Control the visiblity of the switcher
  174. # Options:
  175. # - "visible" - Always show the switcher [default]
  176. # - "hidden" - Always hide the switcher
  177. # - [key] - F1-F12 to be able to toggle the visiblity
  178. switcher_visibility = "visible"
  179.  
  180. # The text in the top-left to display how to toggle the switcher. The text
  181. # '%key%' will be replaced with the switcher_visibility key. This is not shown
  182. # if switcher_visiblity is set to "visible" or "hidden".
  183. toggle_hint = "Switcher %key%"
  184.  
  185. # The color and modifiers of the hint in the top-left corner
  186. toggle_hint_color = "dark gray"
  187. toggle_hint_modifiers = ""
  188.  
  189.  
  190. # Show an option for the TTY shell when logging in as one of the environments.
  191. # NOTE: it is always shown when no viable options are found.
  192. include_tty_shell = true
  193.  
  194. # Remember the selected environment after logging in for the next time
  195. remember = true
  196.  
  197. # Enables showing the movers
  198. show_movers = false
  199.  
  200. # Mover's color and modifiers whilst the selector is unfocused
  201. mover_color = "#737994"
  202. mover_modifiers = ""
  203.  
  204. # Mover's color and modifiers whilst the selector is focused
  205. mover_color_focused = "#e5c890"
  206. mover_modifiers_focused = "bold"
  207.  
  208. # The characters used to display the movers. Suggestions are:
  209. # - "<" ">"
  210. # - "<-" "->"
  211. # - "<<" ">>"
  212. # - "[" "]"
  213. left_mover = "󰅁"
  214. right_mover = "󰅂"
  215.  
  216. # The margin between the movers and the neighbours or selected (depending on
  217. # `show_neighbours`)
  218. mover_margin = 1
  219.  
  220. # Enables showing the neighbours
  221. show_neighbours = true
  222.  
  223. # Neighbours' color and modifiers whilst the selector is unfocused
  224. neighbour_color = "#737994" #overlay0
  225. neighbour_modifiers = ""
  226.  
  227. # Neighbours' color and modifiers whilst the selector is focused
  228. neighbour_color_focused = "#99d1db" #sky
  229. neighbour_modifiers_focused = ""
  230.  
  231. # Margin between neighbours and selected
  232. neighbour_margin = 1
  233.  
  234. # Selected's color and modifiers whilst the selector is unfocused
  235. selected_color = "#f2d5cf"
  236. selected_modifiers = "underlined"
  237.  
  238. # Selected's color and modifiers whilst the selector is focused
  239. selected_color_focused = "#c6d0f5"
  240. selected_modifiers_focused = "bold, underlined"
  241.  
  242. # The length of the name of the desktop environment which is displayed.
  243. max_display_length = 8
  244.  
  245. # The text used when no desktop environments are available
  246. no_envs_text = "No environments..."
  247.  
  248. # The color and modifiers of the 'no desktop environments available text'
  249. # whilst the selector is unfocused
  250. no_envs_color = "#e78284" #red
  251. no_envs_modifiers = ""
  252.  
  253. # The color and modifiers of the 'no desktop environments available text'
  254. # whilst the selector is focused
  255. no_envs_color_focused = "#e5c890" #yellow
  256. no_envs_modifiers_focused = ""
  257.  
  258. [username_field]
  259.  
  260. # Remember the username for the next time after a successful login attempt.
  261. remember = true
  262.  
  263. [username_field.style]
  264. # Enables showing a title
  265. show_title = true
  266. # The text used within the title
  267. title = "Login"
  268.  
  269. # The title's color and modifiers whilst the username field is unfocused
  270. title_color = "#c6d0f5" #text
  271. content_color = "#c6d0f5" #text
  272.  
  273. # The title's color and modifiers whilst the username field is focused
  274. title_color_focused = "#e5c890" #yellow
  275. content_color_focused = "#e5c890" #yellow
  276.  
  277. # Enables showing the borders
  278. show_border = true
  279. # The borders' color and modifiers whilst the username field is unfocused
  280. border_color = "#737994" #overlay0
  281. # The borders' color and modifiers whilst the username field is focused
  282. border_color_focused = "#babbf1" #lavender
  283.  
  284. # Constrain the width of the username field
  285. use_max_width = true
  286. # The contraint of the username field's width
  287. max_width = 48
  288.  
  289. [password_field]
  290.  
  291. # The character used for replacement when typing a password. Leave empty for no
  292. # feedback.
  293. # Note: Only one character is accepted.
  294. content_replacement_character = "*"
  295.  
  296. [password_field.style]
  297. # Enables showing a title
  298. show_title = true
  299. # The text used within the title
  300. title = "Password"
  301.  
  302. # The title's color and modifiers whilst the password field is unfocused
  303. title_color = "#c6d0f5"
  304. content_color = "#c6d0f5"
  305.  
  306. # The title's color and modifiers whilst the password field is focused
  307. title_color_focused = "#e5c890"
  308. content_color_focused = "#e5c890"
  309.  
  310. # Enables showing the borders
  311. show_border = true
  312. # The borders' color and modifiers whilst the password field is unfocused
  313. border_color = "#737994"
  314. # The borders' color and modifiers whilst the password field is focused
  315. border_color_focused = "#8caaee"
  316.  
  317. # Constrain the width of the password field
  318. use_max_width = true
  319. # The contraint of the password field's width
  320. max_width = 48
  321.  
  322. [x11]
  323. # Where to log to for the XServer.
  324. xserver_log_path = "/var/log/lemurs.xorg.log"
  325.  
  326. # The value of the `DISPLAY` environment variable for X11 sessions
  327. x11_display = ":1"
  328.  
  329. # How many seconds to give the X server to start. To make it infinitely, put it
  330. # to 0.
  331. xserver_timeout_secs = 60
  332.  
  333. # Where to find the X11 server binary
  334. xserver_path = "/usr/bin/X"
  335.  
  336. # Where to find the X11 xauth binary
  337. xauth_path = "/usr/bin/xauth"
  338.  
  339. # Path to the directory where the startup scripts for the X11 sessions are found
  340. scripts_path = "/etc/lemurs/wms"
  341.  
  342. # Path to the xsetup script that is needed for the environment setup of the
  343. # window manager.
  344. xsetup_path = "/etc/lemurs/xsetup.sh"
  345.  
  346. # The directory to use for desktop entries X11 sessions.
  347. xsessions_path = "/usr/share/xsessions"
  348.  
  349. [wayland]
  350. # Path to the directory where the startup scripts for the Wayland sessions are
  351. # found
  352. scripts_path = "/etc/lemurs/wayland"
  353.  
  354. # The directory to use for desktop entries wayland sessions.
  355. wayland_sessions_path = "/usr/share/wayland-sessions"
  356.  
Advertisement
Add Comment
Please, Sign In to add comment