blob: 2f797e172f1b5a0da5305557fd56d99b15c3a385 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/usr/bin/env bash
# AMD specific system temperature
for i in /sys/class/hwmon/hwmon*/temp*_input; do
if [ "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*}))" = "k10temp: Tctl" ]; then
export HWMON_PATH="$i"
fi
done
# Get wireless interface
export DEFAULT_NETWORK_INTERFACE=$(ip route | grep '^default' | awk '{print $5}' | head -n1)
# Kill all instances of polybar
killall -q polybar
log_file=/tmp/.polybar.err
#Launch Polybar on every monitor, using default config location ~/.config/polybar/config
for m in $(polybar --list-monitors | cut -d":" -f1); do
# put a different bar on the laptop monitor (because it has a higher resolution)
if [ "$m" = "eDP" ] || [ "$m" = "eDP-1" ]; then
bar_type="laptop"
else
bar_type="external"
fi
MONITOR=$m polybar -r $bar_type 2>&1 | tee -a /tmp/.polybar.$m.err & disown
done
#polybar mybar 2>&1 | tee -a /tmp/polybar1.log & disown
#polybar mybar_external 2>&1 | tee -a /tmp/polybar_ext.log & disown
#echo "Bar launched"
|