summaryrefslogtreecommitdiff
path: root/hypr/hyprlock.conf
diff options
context:
space:
mode:
Diffstat (limited to 'hypr/hyprlock.conf')
-rw-r--r--hypr/hyprlock.conf83
1 files changed, 83 insertions, 0 deletions
diff --git a/hypr/hyprlock.conf b/hypr/hyprlock.conf
new file mode 100644
index 0000000..0606968
--- /dev/null
+++ b/hypr/hyprlock.conf
@@ -0,0 +1,83 @@
+# sample hyprlock.conf
+# for more configuration options, refer https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock
+#
+# rendered text in all widgets supports pango markup (e.g. <b> or <i> tags)
+# ref. https://wiki.hyprland.org/Hypr-Ecosystem/hyprlock/#general-remarks
+#
+# shortcuts to clear password buffer: ESC, Ctrl+U, Ctrl+Backspace
+#
+# you can get started by copying this config to ~/.config/hypr/hyprlock.conf
+#
+
+$font = FiraCode
+
+general {
+ hide_cursor = true
+}
+
+# uncomment to enable fingerprint authentication
+# auth {
+# fingerprint {
+# enabled = true
+# ready_message = Scan fingerprint to unlock
+# present_message = Scanning...
+# retry_delay = 250 # in milliseconds
+# }
+# }
+
+animations {
+ enabled = true
+ bezier = linear, 1, 1, 0, 0
+ animation = fadeIn, 1, 5, linear
+ animation = fadeOut, 1, 5, linear
+ animation = inputFieldDots, 1, 2, linear
+}
+
+background {
+ monitor =
+ path = screenshot
+ blur_passes = 3
+}
+
+input-field {
+ monitor =
+ size = 20%, 5%
+ outline_thickness = 3
+ inner_color = rgba(0, 0, 0, 0.0) # no fill
+
+ fail_color = rgba(ff6633ee) rgba(ff0066ee) 40deg
+ outer_color = rgb(99,99,99) rgb(201,201,201) 180deg
+ check_color = rgb(99,99,99) rgb(201,201,201) 180deg
+
+ font_color = rgb(143, 143, 143)
+ fade_on_empty = false
+ rounding = 15
+ font_size = 32
+
+ font_family = $font
+ placeholder_text = Input password...
+ fail_text = $PAMFAIL
+
+ # uncomment to use a letter instead of a dot to indicate the typed password
+ # dots_text_format = *
+ # dots_size = 0.4
+ dots_spacing = 0.3
+
+ # uncomment to use an input indicator that does not show the password length (similar to swaylock's input indicator)
+ # hide_input = true
+
+ position = 0, -20
+ halign = center
+ valign = center
+}
+
+label {
+ monitor =
+ text =
+ font_size = 24
+ onclick = hyprctl switchxkblayout all next
+
+ position = 250, -20
+ halign = center
+ valign = center
+}