diff options
author | Jesús <heckyel@hyperbola.info> | 2019-04-17 16:37:04 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2019-04-17 16:37:04 -0500 |
commit | d2a3fd287c0206af1d06eaa36a3ea85ca717d51a (patch) | |
tree | 2432315c023acad64a2f3fb674f546f94c9419ab /i3blocks.conf | |
download | i3-config-d2a3fd287c0206af1d06eaa36a3ea85ca717d51a.tar.lz i3-config-d2a3fd287c0206af1d06eaa36a3ea85ca717d51a.tar.xz i3-config-d2a3fd287c0206af1d06eaa36a3ea85ca717d51a.zip |
first commit
Diffstat (limited to 'i3blocks.conf')
-rw-r--r-- | i3blocks.conf | 182 |
1 files changed, 182 insertions, 0 deletions
diff --git a/i3blocks.conf b/i3blocks.conf new file mode 100644 index 0000000..322767e --- /dev/null +++ b/i3blocks.conf @@ -0,0 +1,182 @@ +# 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 + +# Global properties +# +# The top properties below are applied to every block, but can be overridden. +# Each block command defaults to the script name to avoid boilerplate. +command=/usr/lib/i3blocks/$BLOCK_NAME +separator_block_width=15 +markup=none + +# Generic media player support +# +# This displays "ARTIST - SONG" if a music is playing. +# Supported players are: spotify, vlc, audacious, xmms2, mplayer, and others. +# Require: sudo pacman -S playerctl +# [mediaplayer] +# instance=audacious +# interval=5 +# signal=10 + +[mediaplayer] +label= +instance=audacious +interval=5 +signal=10 + +# Volume indicator +# +# The first parameter sets the step (and units to display) +# The second parameter overrides the mixer selection +# See the script for details. +[volume] +#label=VOL +label=♪ +instance=Master +#instance=PCM +interval=once +signal=10 + +# Memory usage +# +# The type defaults to "mem" if the instance is not specified. +[memory] +label=: +separator=false +interval=30 + +[memory] +label=: +instance=swap +separator=false +interval=30 + +# Disk usage +# +# The directory defaults to $HOME if the instance is not specified. +# The script may be called with a optional argument to set the alert +# (defaults to 10 for 10%). +[disk] +# label=HOME +label=: +#instance=/mnt/data +interval=30 + +# Network interface monitoring +# +# If the instance is not specified, use the interface used for default route. +# The address can be forced to IPv4 or IPv6 with -4 or -6 switches. +[iface] +#instance=wlan0 +instance=wlp2s0 +color=#00FF00 +interval=10 +separator=false + +# [wifi] +# instance=wlp2s0 +# interval=10 +# #separator=false + +[bandwidth] +#instance=eth0 +instance=wlp2s0 +interval=5 + +[vpn] +label=VPN +command=[ -e $BLOCK_INSTANCE ] && (echo "<span color='#00FF00'>UP</span>";) || (echo "<span color='#ffdd00'>DOW</span>";) +interval=5 +instance=/proc/sys/net/ipv4/conf/tun0 +markup=pango + +# CPU usage +# +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +# [cpu_usage] +# label=CPU +# interval=10 +# min_width=CPU: 100.00% +# # separator=false + +[cpu_usage] +label= +interval=10 +# separator=false + +# Temperature +# +# Support multiple chips, though lm-sensors. +# The script may be called with -w and -c switches to specify thresholds, +# see the script for details. +# [temperature] +# label=TEMP +# interval=10 + +[temp] +label= +command=echo "$(sensors coretemp-isa-0000 | awk '/Physical/ {print $4}')" +interval=10 +color=#18FFFF + +#[load_average] +#interval=10 + +# Battery indicator +# +# The battery instance defaults to 0. +# Require acpi → pacman -S acpi +# [battery] +# label=BAT +# #label=⚡ +# #instance=1 +# interval=30 + +# Date Time +# +[time] +command=date '+%Y-%m-%d %H:%M:%S' +interval=1 + +# OpenVPN support +# +# Support multiple VPN, with colors. +# [openvpn] +# interval=20 + +# Key indicators +# +# Add the following bindings to i3 config file: +# +# bindsym --release Caps_Lock exec pkill -SIGRTMIN+11 i3blocks +# bindsym --release Num_Lock exec pkill -SIGRTMIN+11 i3blocks +#[keyindicator] +#instance=CAPS +#interval=once +#signal=11 + +#[keyindicator] +#instance=NUM +#interval=once +#signal=11 |