-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathi3blocks_top.conf
84 lines (75 loc) · 1.98 KB
/
i3blocks_top.conf
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# i3blocks config file
#
# Please see man i3blocks for a complete reference!
# The man page is also hosted at http://vivien.github.io/i3blocks
#
# List of valid properties:
#
# align
# color
# command
# full_text
# instance
# interval
# label
# min_width
# name
# separator
# separator_block_width
# short_text
# signal
# urgent
#
# FONTS
# install ttf-font-icons
# See https://www.dropbox.com/s/9iysh2i0gadi4ic/icons.pdf
#
# Also, some use ttf-font-awesome
# See http://fortawesome.github.io/Font-Awesome/
#
# Global properties
align=center
command=~/bin/blocks/${BLOCK_NAME}
separator_block_width=15
interval=5
#color=#00CC00
color=#287AA9
separator=false
[battery0]
label=
#label=⚡
#command=val=`/opt/scripts/battery 0`; [ "${val}" == "Disconnected" ] && { echo "" ; } || (echo "${val}")
command=/opt/scripts/battery-icon
[dropbox]
label=
#
#
command=val=`dropbox-cli status`; val=`echo -n "${val}"`; [ "${val}" != "Dropbox isn't running!" ] && echo "";
interval=2
[bluetooth]
label=
command=val=`systemctl status bluetooth | grep inactive`; [ ! -z "${val}" ] && { echo ""; echo ""; echo "FF0000"; } || echo ""
[vpn]
label=
command=val=`/opt/scripts/check-vpn`; [ -z "${val}" ] && { echo ""; echo ""; echo "FF0000"; } || echo ""
interval=10
[wan]
label=
command=val=`/opt/scripts/wan-ip $BLOCK_BUTTON`; [ "${val}" == "Disconnected" ] && { echo ""; echo ""; echo "#FF0000"; } || echo ""
interval=10
[wireless]
label=
instance=wlp2s0
command=val=`/usr/libexec/i3blocks/network | grep down`; [ ! -z "${val}" ] && { echo ""; echo ""; echo "#00CC00"; } || echo ""
[volume]
label=
instance=Master
command=val=`/usr/libexec/i3blocks/volume`; [ "${val}" == "MUTE" ] && { echo ""; echo ""; echo "#FF0000"; } || { val="${val:0:-1}"; [ "${val}" -gt "75" ] && { echo ""; } || [ "${val}" -gt "25" ] && { echo ""; } || echo ""; }
signal=1
interval=once
#
#
[time]
#label=
command=date '+%Y-%m-%d %H:%M'
min_width= 2015-12-31 23:59