diff --git a/components/sh/ip.sh b/components/sh/ip.sh new file mode 100644 index 0000000..b001f40 --- /dev/null +++ b/components/sh/ip.sh @@ -0,0 +1 @@ +curl -s icanhazip.com diff --git a/components/wg.sh b/components/sh/wg.sh similarity index 100% rename from components/wg.sh rename to components/sh/wg.sh diff --git a/config.def.h b/config.def.h index e64ef33..f5fff06 100755 --- a/config.def.h +++ b/config.def.h @@ -1,24 +1,26 @@ const unsigned int interval = 1000; + static const char unknown_str[] = "?"; #define MAXLEN 2048 -#define IFACE "wlp0s20f3" +#define IFACE "enp6s0" #define BAT "BAT0" static const struct arg args[] = { { netspeed_rx, " [ %sB/s]", IFACE }, { netspeed_tx, " [ %sB/s]", IFACE }, { ipv4, " ^c#fb4934^[ %s]", IFACE }, - //{ run_command, " ^c#fb4934^[%s]", "sh /opt/suckless/slstatus/components/wg.sh" }, + { run_command, " ^c#7ec07c^[%s]", "sh /opt/suckless/slstatus/components/sh/ip.sh" }, + { run_command, " ^c#fb4934^[%s]", "sh /opt/suckless/slstatus/components/sh/wg.sh" }, //{ mullvad_relay, " [%s]", NULL }, - //{ mullvad_stat, " [%s]", NULL }, - - { battery_perc, " ^c#fe9019^[ %s%%", BAT }, - { battery_remaining," %s]", BAT }, + { mullvad_stat, " [%s]", NULL }, + + //{ battery_perc, " ^c#fe9019^[ %s%%", BAT }, + //{ battery_remaining," %s]", BAT }, - //{ run_command, " ^c#8ec07c^[ %s]", "amixer sget Master | awk -F\"[][]\" '/%/ { print $2 }' | head -n1" }, - { vol_perc, " ^c#8ec07c^[ %s]", NULL }, + { run_command, " ^c#8ec07c^[ %s]", "amixer sget Master | grep -oP '\\d+(?=%)' | head -n 1" }, + //{ vol_perc, " ^c#8ec07c^[ %s]", NULL }, { cpu_perc, " ^c#b8bb26^[%s%%]", NULL }, { ram_used, " ^c#d3869b^[ %s]", NULL }, { datetime, " ^c#ebdbb2^[ %s]", "%H:%M:%S" },