| 
					
				 | 
			
			
				@@ -0,0 +1,99 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#!/bin/bash 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+div="%{F#0092ff}<>%{F-}%{B-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+Clock() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        DATETIME=$(date "+%a %b %d, %T") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        echo -n "$DATETIME" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+cpuTemp() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	CPUTEMP=$(sensors | grep CPU | awk '{print $2}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n "CPU Temp: $CPUTEMP" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+batteryInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	capacityRemaining=$(cat /sys/class/power_supply/BAT0/capacity) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	batteryStatus=$(cat /sys/class/power_supply/BAT0/status) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [[ $capacityRemaining -lt 25 ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		capacityRemaining="%{F#ff5b00}$capacityRemaining %{F-}%{B-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [[ "$batteryStatus" == "Charging" ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		batteryStatus="%{F#ff9966}$batteryStatus%{F-}%{B-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	capacityRemaining=$capacityRemaining% 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n  "Battery: $capacityRemaining $batteryStatus" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+wifiInfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    connectionName=$(wpa_cli status | egrep "^ssid" | sed s/ssid=//g) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ipAddr=$(wpa_cli status | egrep "^ip" | sed s/ip_address=//g) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n "Wifi: $connectionName $div IP: $ipAddr" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ethPort() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	linkDetected=$(cat /sys/class/net/enp0s31f6/carrier) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [[ $linkDetected -eq 0 ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		connected="eth0: down" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	elif [[ $linkDetected -eq 1 ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		connected="eth0: up" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n "$connected" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+diskFree() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	freeNVME=$(df -h /dev/mapper/decryptedRoot-root | awk '{print $4}' | tail -n1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n "NVMe Free: $freeNVME" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+loadAvg() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	la=$(uptime | grep -o :\ [0-9].* | sed s/://g | awk '{print $1}' | sed s/,//g) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (( $(echo "$la > 8" |bc -l) )); then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                la="%{F#ff5b00}$la%{F-}%{B-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                la="%{F#ff9966}$la%{F-}%{B-}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n "Load: $la"  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+soundState() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	muted=$(pactl list sinks | grep Mute: | awk '{print $2}') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if [[ "$muted" == yes ]]; then 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		state="Volume: 0%" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	else 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		level=$(pactl list sinks | grep Volume: | awk '{print $5}' | head -n1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		state="Volume: $level" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	fi 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo -n $state 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+while true; do 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	sleep 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	echo "%{l} $(Clock)  $div  $(cpuTemp)  $div  $(loadAvg)  $div  $(wifiInfo)  $div  $(ethPort)  $div  $(diskFree)  $div  $(soundState)" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sleep 0.5 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+done 
			 |