summaryrefslogtreecommitdiff
path: root/slock
diff options
context:
space:
mode:
Diffstat (limited to 'slock')
-rw-r--r--slock/config.h12
-rwxr-xr-xslock/deploy.sh14
2 files changed, 26 insertions, 0 deletions
diff --git a/slock/config.h b/slock/config.h
new file mode 100644
index 0000000..ba25888
--- /dev/null
+++ b/slock/config.h
@@ -0,0 +1,12 @@
+/* user and group to drop privileges to */
+static const char *user = "nobody";
+static const char *group = "nogroup";
+
+static const char *colorname[NUMCOLS] = {
+ [INIT] = "#191919", /* after initialization */
+ [INPUT] = "#282a2e", /* during input */
+ [FAILED] = "#cc6666", /* wrong password */
+};
+
+/* treat a cleared input like a wrong password (color) */
+static const int failonclear = 1;
diff --git a/slock/deploy.sh b/slock/deploy.sh
new file mode 100755
index 0000000..6ee800a
--- /dev/null
+++ b/slock/deploy.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+pkgver=1.5
+
+[ -d "~/.local/src" ]mkdir -p ~/.local/src
+
+curl -o ~/.local/src/slock-$pkgver.tar.gz https://dl.suckless.org/tools/slock-$pkgver.tar.gz
+tar -C ~/.local/src/ -xvf ~/local/src/slock-$pkgver.tar.gz
+
+srcdir=~/.local/src/slock-$pkgver
+ cp config.h $srcdir
+make -C $srcdir
+
+doas make -C $srcdir install PREFIX=/usr