@@ -0,0 +1,85 @@ |
| 1 | +# garlock configuration |
| 2 | +# Screen locker for the gar desktop suite |
| 3 | +# |
| 4 | +# This file is auto-generated with default values. |
| 5 | +# Uncomment and modify options as needed. |
| 6 | + |
| 7 | +[general] |
| 8 | +# Grace period in seconds before password is required (0 to disable) |
| 9 | +grace_period = 0 |
| 10 | + |
| 11 | +# PAM service name (must have corresponding /etc/pam.d/garlock file) |
| 12 | +pam_service = "garlock" |
| 13 | + |
| 14 | +# Maximum failed attempts before cooldown kicks in |
| 15 | +max_attempts = 3 |
| 16 | + |
| 17 | +# Cooldown duration in seconds (multiplied by attempts over max) |
| 18 | +cooldown_seconds = 5 |
| 19 | + |
| 20 | +[background] |
| 21 | +# Gaussian blur radius (higher = more blur, 0 to disable) |
| 22 | +blur_radius = 25.0 |
| 23 | + |
| 24 | +# Brightness adjustment (0.0 = black, 1.0 = original brightness) |
| 25 | +brightness = 0.6 |
| 26 | + |
| 27 | +# Fallback solid color if screenshot capture fails (hex format) |
| 28 | +fallback_color = "#1a1a2e" |
| 29 | + |
| 30 | +[ring] |
| 31 | +# Ring geometry |
| 32 | +radius_outer = 90.0 |
| 33 | +radius_inner = 75.0 |
| 34 | +line_width = 6.0 |
| 35 | + |
| 36 | +# State colors (hex format with optional alpha: #RRGGBB or #RRGGBBAA) |
| 37 | +# Idle: waiting for input |
| 38 | +color_idle = "#1e90ffcc" |
| 39 | + |
| 40 | +# Typing: receiving password input |
| 41 | +color_typing = "#00ff00cc" |
| 42 | + |
| 43 | +# Verifying: checking password with PAM |
| 44 | +color_verifying = "#ffa500cc" |
| 45 | + |
| 46 | +# Wrong: authentication failed |
| 47 | +color_wrong = "#ff0000cc" |
| 48 | + |
| 49 | +# Clear: backspace pressed / clearing input |
| 50 | +color_clear = "#ffff00cc" |
| 51 | + |
| 52 | +# Inner circle fill color |
| 53 | +color_inside = "#00000088" |
| 54 | + |
| 55 | +# Ring track background color |
| 56 | +color_ring_bg = "#00000055" |
| 57 | + |
| 58 | +[indicator] |
| 59 | +# Show Caps Lock warning when active |
| 60 | +show_caps_lock = true |
| 61 | +caps_lock_text = "Caps Lock" |
| 62 | + |
| 63 | +# Show number of failed attempts |
| 64 | +show_failed_attempts = true |
| 65 | + |
| 66 | +# Show current time on lock screen |
| 67 | +show_time = true |
| 68 | + |
| 69 | +# Time format (strftime patterns) |
| 70 | +# Common formats: |
| 71 | +# "%H:%M" - 24-hour (14:30) |
| 72 | +# "%H:%M:%S" - 24-hour with seconds (14:30:45) |
| 73 | +# "%I:%M %p" - 12-hour with AM/PM (02:30 PM) |
| 74 | +# "%I:%M:%S %p" - 12-hour with seconds (02:30:45 PM) |
| 75 | +# "%l:%M %p" - 12-hour no leading zero (2:30 PM) |
| 76 | +# "%a %H:%M" - Day + time (Mon 14:30) |
| 77 | +# "%A, %B %d" - Full date (Monday, January 16) |
| 78 | +time_format = "%H:%M:%S" |
| 79 | + |
| 80 | +[font] |
| 81 | +# Font family for text elements |
| 82 | +family = "Sans" |
| 83 | + |
| 84 | +# Font size in points |
| 85 | +size = 14 |