TOML · 2065 bytes Raw Blame History
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