From f457346d54883b96e346ac502717f4eedfba9383 Mon Sep 17 00:00:00 2001
From: nagbalae <nbg.hun@gmail.com>
Date: Sun, 29 Jan 2023 13:30:16 +0100
Subject: [PATCH] modifications

---
 config.h |  84 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 read     |   3 ++
 slstatus | Bin 0 -> 31824 bytes
 3 files changed, 87 insertions(+)
 create mode 100644 config.h
 create mode 100644 read
 create mode 100755 slstatus

diff --git a/config.h b/config.h
new file mode 100644
index 0000000..56202de
--- /dev/null
+++ b/config.h
@@ -0,0 +1,84 @@
+/* See LICENSE file for copyright and license details. */
+
+/* interval between updates (in ms) */
+const unsigned int interval = 1000;
+
+/* text to show if no value can be retrieved */
+static const char unknown_str[] = "n/a";
+
+/* maximum output string length */
+#define MAXLEN 2048
+
+/*
+ * function            description                     argument (example)
+ *
+ * battery_perc        battery percentage              battery name (BAT0)
+ *                                                     NULL on OpenBSD/FreeBSD
+ * battery_state       battery charging state          battery name (BAT0)
+ *                                                     NULL on OpenBSD/FreeBSD
+ * battery_remaining   battery remaining HH:MM         battery name (BAT0)
+ *                                                     NULL on OpenBSD/FreeBSD
+ * cpu_perc            cpu usage in percent            NULL
+ * cpu_freq            cpu frequency in MHz            NULL
+ * datetime            date and time                   format string (%F %T)
+ * disk_free           free disk space in GB           mountpoint path (/)
+ * disk_perc           disk usage in percent           mountpoint path (/)
+ * disk_total          total disk space in GB          mountpoint path (/")
+ * disk_used           used disk space in GB           mountpoint path (/)
+ * entropy             available entropy               NULL
+ * gid                 GID of current user             NULL
+ * hostname            hostname                        NULL
+ * ipv4                IPv4 address                    interface name (eth0)
+ * ipv6                IPv6 address                    interface name (eth0)
+ * kernel_release      `uname -r`                      NULL
+ * keyboard_indicators caps/num lock indicators        format string (c?n?)
+ *                                                     see keyboard_indicators.c
+ * keymap              layout (variant) of current     NULL
+ *                     keymap
+ * load_avg            load average                    NULL
+ * netspeed_rx         receive network speed           interface name (wlan0)
+ * netspeed_tx         transfer network speed          interface name (wlan0)
+ * num_files           number of files in a directory  path
+ *                                                     (/home/foo/Inbox/cur)
+ * ram_free            free memory in GB               NULL
+ * ram_perc            memory usage in percent         NULL
+ * ram_total           total memory size in GB         NULL
+ * ram_used            used memory in GB               NULL
+ * run_command         custom shell command            command (echo foo)
+ * separator           string to echo                  NULL
+ * swap_free           free swap in GB                 NULL
+ * swap_perc           swap usage in percent           NULL
+ * swap_total          total swap size in GB           NULL
+ * swap_used           used swap in GB                 NULL
+ * temp                temperature in degree celsius   sensor file
+ *                                                     (/sys/class/thermal/...)
+ *                                                     NULL on OpenBSD
+ *                                                     thermal zone on FreeBSD
+ *                                                     (tz0, tz1, etc.)
+ * uid                 UID of current user             NULL
+ * uptime              system uptime                   NULL
+ * username            username of current user        NULL
+ * vol_perc            OSS/ALSA volume in percent      mixer file (/dev/mixer)
+ *                                                     NULL on OpenBSD
+ * wifi_perc           WiFi signal in percent          interface name (wlan0)
+ * wifi_essid          WiFi ESSID                      interface name (wlan0)
+ */
+static const struct arg args[] = {
+	/* function format          argument */
+//        { cpu_perc,             "pc: %s%%",      NULL },
+//        { ram_used,             " %s",         NULL },
+//        { ram_perc,             "/%s%%",      NULL },
+        { battery_state,        "%s",		"BAT0" },
+        { battery_perc,         "%s%% ",	"BAT0" },
+        { battery_remaining,        "%s",	"BAT0" },
+        { disk_free,             " %s ",      "/"},
+//	{ vol_perc,		" [ %s ] ",        NULL },
+	{ ipv4,			"%s ",        "wlp2s0" },
+	{ wifi_essid,		"%s ",        "wlp2s0" },
+	{ wifi_perc,		"(%s) ",        "wlp2s0" },
+//	{ netspeed_rx,		"[%s:",        "wlp2s0" },
+//	{ netspeed_tx,		"%s]",		"wlp2s0" },
+        { run_command,          "b:%s%% ",      "light | cut -d'.' -f1" },
+        { run_command,          "v:%s%% ",      "pamixer --get-volume" },
+        { datetime,             " %s ",        "%a %F %T" },
+};
diff --git a/read b/read
new file mode 100644
index 0000000..96a2ddb
--- /dev/null
+++ b/read
@@ -0,0 +1,3 @@
+100.00
+100.00
+100.00
diff --git a/slstatus b/slstatus
new file mode 100755
index 0000000000000000000000000000000000000000..5fed38e1b9a086debd307dcc924e72d1cbb91e7c
GIT binary patch
literal 31824
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

literal 0
HcmV?d00001