mirror of
https://github.com/alrayyes/slstatus.git
synced 2024-11-21 11:06:23 +00:00
added netspeed-multiple patch
This commit is contained in:
parent
ab12b0cdb9
commit
c66124061f
3 changed files with 68 additions and 5 deletions
6
PKGBUILD
6
PKGBUILD
|
@ -14,6 +14,7 @@ _patches=(
|
|||
"seperator-20190305-f4e35fa.diff"
|
||||
"backlight-20190305-85a4a18.diff"
|
||||
"ipv4-multiple-20190312-5f08c89.diff"
|
||||
"netspeed-multiple-20190312-2ac86e1.diff"
|
||||
)
|
||||
|
||||
source=("git+https://git.suckless.org/${pkgname%-git}"
|
||||
|
@ -21,10 +22,11 @@ source=("git+https://git.suckless.org/${pkgname%-git}"
|
|||
"${_patches[@]}")
|
||||
|
||||
md5sums=('SKIP'
|
||||
'b52b327f7fdf0432e798e79b410fc2ed'
|
||||
'ed201d76de309678c72007413f4c7005'
|
||||
'24ea93ef665decc0315248f62aa65f44'
|
||||
'58404d0af1893f560926daf605a79919'
|
||||
'fc9b31ea31470b6816f1f92c6bc6fa9d')
|
||||
'fc9b31ea31470b6816f1f92c6bc6fa9d'
|
||||
'30f0a42ffc0e4f1e102ad2e3d1afe988')
|
||||
|
||||
pkgver() {
|
||||
cd "${pkgname%-git}"
|
||||
|
|
8
config.h
8
config.h
|
@ -39,6 +39,8 @@ static const char unknown_str[] = "n/a";
|
|||
* load_avg load average NULL
|
||||
* netspeed_rx receive network speed interface name (wlan0)
|
||||
* netspeed_tx transfer network speed interface name (wlan0)
|
||||
* netspeed_rx_multiple receive network speed NULL
|
||||
* netspeed_tx_multiple transfer network speed NULL
|
||||
* num_files number of files in a directory path
|
||||
* (/home/foo/Inbox/cur)
|
||||
* ram_free free memory in GB NULL
|
||||
|
@ -66,10 +68,10 @@ static const struct arg args[] = {
|
|||
{ wifi_essid, "\x06 %s", "wlp4s0" },
|
||||
{ wifi_perc, " %s%% ", "wlp4s0" },
|
||||
{ seperator, "\x07", NULL },
|
||||
{ ipv4_multiple, "\x08 %s " },
|
||||
{ ipv4_multiple, "\x08 %s ", NULL },
|
||||
{ seperator, "\x09", NULL },
|
||||
{ netspeed_rx, "\x0A %s", "wlp4s0" },
|
||||
{ netspeed_tx, " %s ", "wlp4s0" },
|
||||
{ netspeed_rx_multiple, "\x0A %s", NULL },
|
||||
{ netspeed_tx_multiple, " %s ", NULL },
|
||||
{ seperator, "\x0B", NULL },
|
||||
{ battery_perc, "\x0C %s%%", "BAT0" },
|
||||
{ battery_remaining, " %s ", "BAT0" },
|
||||
|
|
59
netspeed-multiple-20190312-2ac86e1.diff
Normal file
59
netspeed-multiple-20190312-2ac86e1.diff
Normal file
|
@ -0,0 +1,59 @@
|
|||
From 2ac86e1582f9eb97d71d11e34104f40e3b95df72 Mon Sep 17 00:00:00 2001
|
||||
From: Ryan Kes <alrayyes@gmail.com>
|
||||
Date: Tue, 12 Mar 2019 10:14:10 +0100
|
||||
Subject: [PATCH] added netspeed_tx_multiple & netspeed_rx_multiple
|
||||
|
||||
---
|
||||
components/netspeeds.c | 22 ++++++++++++++++++++++
|
||||
slstatus.h | 2 ++
|
||||
2 files changed, 24 insertions(+)
|
||||
|
||||
diff --git a/components/netspeeds.c b/components/netspeeds.c
|
||||
index 0029177..2ca19c2 100644
|
||||
--- a/components/netspeeds.c
|
||||
+++ b/components/netspeeds.c
|
||||
@@ -58,6 +58,28 @@
|
||||
return fmt_human((txbytes - oldtxbytes) * 1000 / interval,
|
||||
1024);
|
||||
}
|
||||
+
|
||||
+ const char *
|
||||
+ netspeed_tx_multiple()
|
||||
+ {
|
||||
+ if (ipv4("wlp4s0"))
|
||||
+ return netspeed_tx("wlp4s0");
|
||||
+ else if (ipv4("enp0s31f6"))
|
||||
+ return netspeed_tx("enp0s31f6");
|
||||
+
|
||||
+ return NULL;
|
||||
+ }
|
||||
+
|
||||
+ const char *
|
||||
+ netspeed_rx_multiple()
|
||||
+ {
|
||||
+ if (ipv4("wlp4s0"))
|
||||
+ return netspeed_rx("wlp4s0");
|
||||
+ else if (ipv4("enp0s31f6"))
|
||||
+ return netspeed_rx("enp0s31f6");
|
||||
+
|
||||
+ return NULL;
|
||||
+ }
|
||||
#elif defined(__OpenBSD__) | defined(__FreeBSD__)
|
||||
#include <string.h>
|
||||
#include <ifaddrs.h>
|
||||
diff --git a/slstatus.h b/slstatus.h
|
||||
index 1f754d0..aaaec9e 100644
|
||||
--- a/slstatus.h
|
||||
+++ b/slstatus.h
|
||||
@@ -47,6 +47,8 @@ const char *load_avg(void);
|
||||
/* netspeeds */
|
||||
const char *netspeed_rx(const char *interface);
|
||||
const char *netspeed_tx(const char *interface);
|
||||
+const char *netspeed_rx_multiple();
|
||||
+const char *netspeed_tx_multiple();
|
||||
|
||||
/* num_files */
|
||||
const char *num_files(const char *path);
|
||||
--
|
||||
2.21.0
|
||||
|
Loading…
Reference in a new issue