#compdef swaylock # # Completion script for swaylock # _arguments -s \ '(--bs-hl-color)'--bs-hl-color'[Sets the color of backspace highlight segments]:color:' \ '(--caps-lock-bs-hl-color)'--caps-lock-bs-hl-color'[Sets the color of backspace highlight segments when Caps Lock is active]:color:' \ '(--caps-lock-key-hl-color)'--caps-lock-key-hl-color'[Sets the color of the key press highlight segments when Caps Lock is active]:color:' \ '(--color -c)'{--color,-c}'[Turn the screen into the given color instead of white]:color:' \ '(--config -C)'{--config,-C}'[Path to the config file]:filename:_files' \ '(--daemonize -f)'{--daemonize,-f}'[Detach from the controlling terminal after locking]' \ '(--debug -d)'{--debug,-d}'[Enable debugging output]' \ '(--disable-caps-lock-text -L)'{--disable-caps-lock-text,-L}'[Disable the Caps Lock text]' \ '(--font)'--font'[Sets the font of the text]:font:' \ '(--font-size)'--font-size'[Sets a fixed font size for the indicator text]' \ '(--help -h)'{--help,-h}'[Show help message and quit]' \ '(--hide-keyboard-layout -K)'{--hide-keyboard-layout,-K}'[Hide the current xkb layout while typing]' \ '(--ignore-empty-password -e)'{--ignore-empty-password,-e}'[When an empty password is provided, do not validate it]' \ '(--image -i)'{--image,-i}'[Display the given image, optionally only on the given output]:filename:_files' \ '(--indicator-caps-lock -l)'{--indicator-caps-lock,-l}'[Show the current Caps Lock state also on the indicator]' \ '(--indicator-idle-visible)'--indicator-idle-visible'[Sets the indicator to show even if idle]' \ '(--indicator-radius)'--indicator-radius'[Sets the indicator radius]:radius:' \ '(--indicator-thickness)'--indicator-thickness'[Sets the indicator thickness]:thickness:' \ '(--indicator-x-position)'--indicator-x-position'[Sets the horizontal position of the indicator]' \ '(--indicator-y-position)'--indicator-y-position'[Sets the vertical position of the indicator]' \ '(--inside-caps-lock-color)'--inside-caps-lock-color'[Sets the color of the inside of the indicator when Caps Lock is active]:color:' \ '(--inside-clear-color)'--inside-clear-color'[Sets the color of the inside of the indicator when cleared]:color:' \ '(--inside-color)'--inside-color'[Sets the color of the inside of the indicator]:color:' \ '(--inside-ver-color)'--inside-ver-color'[Sets the color of the inside of the indicator when verifying]:color:' \ '(--inside-wrong-color)'--inside-wrong-color'[Sets the color of the inside of the indicator when invalid]:color:' \ '(--key-hl-color)'--key-hl-color'[Sets the color of the key press highlight segments]:color:' \ '(--layout-bg-color)'--layout-bg-color'[Sets the background color of the box containing the layout text]:color:' \ '(--layout-border-color)'--layout-border-color'[Sets the color of the border of the box containing the layout text]:color:' \ '(--layout-text-color)'--layout-text-color'[Sets the color of the layout text]:color:' \ '(--line-caps-lock-color)'--line-caps-lock-color'[Sets the color of the line between the inside and ring when Caps Lock is active]:color:' \ '(--line-clear-color)'--line-clear-color'[Sets the color of the line between the inside and ring when cleared]:color:' \ '(--line-color)'--line-color'[Sets the color of the line between the inside and ring]:color:' \ '(--line-uses-inside -n)'{--line-uses-inside,-n}'[Use the inside color for the line between the inside and ring]' \ '(--line-uses-ring -r)'{--line-uses-ring,-r}'[Use the ring color for the line between the inside and ring]' \ '(--line-ver-color)'--line-ver-color'[Sets the color of the line between the inside and ring when verifying]:color:' \ '(--line-wrong-color)'--line-wrong-color'[Sets the color of the line between the inside and ring when invalid]:color:' \ '(--no-unlock-indicator -u)'{--no-unlock-indicator,-u}'[Disable the unlock indicator]' \ '(--ring-caps-lock-color)'--ring-caps-lock-color'[Sets the color of the ring of the indicator when Caps Lock is active]:color:' \ '(--ring-clear-color)'--ring-clear-color'[Sets the color of the ring of the indicator when cleared]:color:' \ '(--ring-color)'--ring-color'[Sets the color of the ring of the indicator]:color:' \ '(--ring-ver-color)'--ring-ver-color'[Sets the color of the ring of the indicator when verifying]:color:' \ '(--ring-wrong-color)'--ring-wrong-color'[Sets the color of the ring of the indicator when invalid]:color:' \ '(--scaling -s)'{--scaling,-s}'[Image scaling mode: stretch, fill, fit, center, tile, solid_color]:mode:(stretch fill fit center tile solid_color)' \ '(--separator-color)'--separator-color'[Sets the color of the lines that separate highlight segments]:color:' \ '(--show-failed-attempts -F)'{--show-failed-attempts,-F}'[Show current count of failed authentication attempts]' \ '(--show-keyboard-layout -k)'{--show-keyboard-layout,-k}'[Display the current xkb layout while typing]' \ '(--text-caps-lock-color)'--text-caps-lock-color'[Sets the color of the text when Caps Lock is active]:color:' \ '(--text-clear-color)'--text-clear-color'[Sets the color of the text when cleared]:color:' \ '(--text-color)'--text-color'[Sets the color of the text]:color:' \ '(--text-ver-color)'--text-ver-color'[Sets the color of the text when verifying]:color:' \ '(--text-wrong-color)'--text-wrong-color'[Sets the color of the text when invalid]:color:' \ '(--tiling -t)'{--tiling,-t}'[Same as --scaling=tile]' \ '(--version -v)'{--version,-v}'[Show the version number and quit]'