summaryrefslogtreecommitdiff
path: root/dwmbar
diff options
context:
space:
mode:
Diffstat (limited to 'dwmbar')
-rwxr-xr-xdwmbar/bar_kernel.sh4
-rwxr-xr-xdwmbar/bar_mullvad_vpn.sh3
-rwxr-xr-xdwmbar/bar_net_activity.sh30
3 files changed, 37 insertions, 0 deletions
diff --git a/dwmbar/bar_kernel.sh b/dwmbar/bar_kernel.sh
new file mode 100755
index 0000000..86e58fb
--- /dev/null
+++ b/dwmbar/bar_kernel.sh
@@ -0,0 +1,4 @@
+
+kernel=$(uname -r)
+
+echo $kernel
diff --git a/dwmbar/bar_mullvad_vpn.sh b/dwmbar/bar_mullvad_vpn.sh
new file mode 100755
index 0000000..4fee14e
--- /dev/null
+++ b/dwmbar/bar_mullvad_vpn.sh
@@ -0,0 +1,3 @@
+vpn_stat=$(mullvad status | awk ' { print $3 } ')
+
+echo $vpn_stat
diff --git a/dwmbar/bar_net_activity.sh b/dwmbar/bar_net_activity.sh
new file mode 100755
index 0000000..f08fb4f
--- /dev/null
+++ b/dwmbar/bar_net_activity.sh
@@ -0,0 +1,30 @@
+
+# network activity
+
+[ ! -f /tmp/netactup ] || touch /tmp/netactup
+[ ! -f /tmp/netactdown ] || touch /tmp/netactdown
+
+# get previous results
+rx_prev=$(cat /tmp/netactdown)
+tx_prev=$(cat /tmp/netactup)
+
+# convert results to integers
+rx_prev=$(($rx_prev))
+tx_prev=$(($tx_prev))
+
+# set variables to sys files
+rx_now=$(cat /sys/class/net/enp60s0/statistics/rx_bytes)
+tx_now=$(cat /sys/class/net/enp60s0/statistics/tx_bytes)
+
+# convert variables to integers
+rx_now=$(($rx_now))
+tx_now=$(($tx_now))
+
+# caculate amount send and recieved
+down_total=$((rx_now - rx_prev))
+up_total=$((tx_now - tx_prev))
+
+echo $rx_now > /tmp/netactdown
+echo $tx_now > /tmp/netactup
+
+echo "D:" $(numfmt --to=iec $down_total) "U:" $(numfmt --to=iec $up_total)