summaryrefslogtreecommitdiff
path: root/slock/config.def.h
diff options
context:
space:
mode:
authorTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-09 03:10:22 +0900
committerTheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com>2025-02-09 03:10:22 +0900
commit36f7b343c714566d5bf931e768f0536a12d67c2f (patch)
tree2040321e9984b1d8191f144f6b81f05f38acb8d7 /slock/config.def.h
parent365403254a39ceac9797e430d4a62ec6c7b2f99c (diff)
updates
Diffstat (limited to 'slock/config.def.h')
-rw-r--r--slock/config.def.h98
1 files changed, 98 insertions, 0 deletions
diff --git a/slock/config.def.h b/slock/config.def.h
new file mode 100644
index 0000000..2a8cd1b
--- /dev/null
+++ b/slock/config.def.h
@@ -0,0 +1,98 @@
+#include <X11/XF86keysym.h>
+
+static const char *colorname[NUMCOLS] = {
+ [INIT] = "#3c3836", /* after initialization */
+ [INPUT] = "#005577", /* during input */
+ [INPUT_ALT] = "#227799", /* during input, second color */
+ [FAILED] = "#CC3333", /* wrong password */
+ [CAPS] = "#FF0000", /* CapsLock on */
+ [CAPS_ALT] = "#FFA666", /* hypothetical alternate color for CapsLock on */
+ [PAM] = "#9400D3", /* waiting for PAM */
+};
+
+/* Enable or disable (1 means enable, 0 disable) bell sound when password is incorrect */
+static const int xbell = 0;
+
+/* Treat a cleared input like a wrong password (color) */
+static const int failonclear = 1;
+
+/* allow control key to trigger fail on clear */
+static const int controlkeyclear = 0;
+
+/* Time in seconds before the monitor shuts down */
+static const int monitortime = 300;
+
+/* Insert grid pattern with scale 1:1, the size can be changed with logosize */
+static const int logosize = 75;
+/* Grid width and height for right center alignment */
+static const int logow = 12;
+static const int logoh = 6;
+
+static XRectangle rectangles[9] = {
+ /* x y w h */
+ { 0, 3, 1, 3 },
+ { 1, 3, 2, 1 },
+ { 0, 5, 8, 1 },
+ { 3, 0, 1, 5 },
+ { 5, 3, 1, 2 },
+ { 7, 3, 1, 2 },
+ { 8, 3, 4, 1 },
+ { 9, 4, 1, 2 },
+ { 11, 4, 1, 2 },
+};
+
+/* Enable blur */
+#define BLUR
+/* Set blur radius */
+static const int blurRadius = 5;
+static int privateblur = 100;
+/* Enable Pixelation */
+//#define PIXELATION
+/* Set pixelation radius */
+static const int pixelSize = 0;
+
+/* Background image path, should be available to the user above */
+static const char *background_image = "";
+
+/* PAM service that's used for authentication */
+static const char *pam_service = "system-login";
+
+/* Font settings for the time text */
+static const float textsize=64.0;
+static const char *textfamily="serif";
+static const double textcolorred=255;
+static const double textcolorgreen=255;
+static const double textcolorblue=255;
+
+/* Default message */
+static const char *message = "THESIAH";
+
+/* Text color */
+static const char *text_color = "#C6D0F5";
+
+/* Text size (must be a valid size) */
+static const char *font_name = "monospace:size=18:bold";
+
+/* Length of entires in scom */
+#define entrylen 3
+
+static const secretpass scom[entrylen] = {
+/* Password command */
+ { "reboot", "loginctl reboot -i" },
+ { "shutdown", "loginctl poweroff -i" },
+ { "suspend", "loginctl suspend -i" },
+} ;
+
+static const Passthrough passthroughs[] = {
+ /* Modifier Key */
+ { 0, XF86XK_AudioRaiseVolume },
+ { 0, XF86XK_AudioLowerVolume },
+ { 0, XF86XK_AudioMute },
+ { 0, XF86XK_AudioPause },
+ { 0, XF86XK_AudioStop },
+ { 0, XF86XK_AudioNext },
+ { 0, XF86XK_AudioPrev },
+ { 0, XF86XK_MonBrightnessUp },
+ { 0, XF86XK_MonBrightnessDown },
+};
+