diff --git a/.i3/i3blocks b/.i3/i3blocks new file mode 160000 index 0000000..969eb26 --- /dev/null +++ b/.i3/i3blocks @@ -0,0 +1 @@ +Subproject commit 969eb2635d090345449fddafce29e4fc10a4b105 diff --git a/.i3/i3blocks.conf b/.i3/i3blocks.conf new file mode 100644 index 0000000..6417e16 --- /dev/null +++ b/.i3/i3blocks.conf @@ -0,0 +1,126 @@ +# 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 +# background +# border +# 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=$SCRIPT_DIR/$BLOCK_NAME +separator_block_width=15 +markup=none + +# 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=MEM +separator=false +interval=30 + +[memory] +label=SWAP +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 +#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 +color=#00FF00 +interval=10 +separator=false + +[wifi] +#instance=wlp3s0 +interval=10 +separator=false + +[bandwidth] +#instance=eth0 +interval=5 + +# 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 + +#[load_average] +#interval=10 + +# Battery indicator +# +# The battery instance defaults to 0. +[battery] +label=BAT +#label=⚡ +#instance=1 +interval=30 + +# Date Time +# +[time] +command=date '+%Y-%m-%d %H:%M:%S' +interval=5 + +[time] +command=date '+%D %T' +interval=5 + + +[volume] +label=Volume: +command=amixer get Master | grep -E -o '[0-9]{1,3}?%' | head -1 +interval=once +signal=1 diff --git a/install.sh b/install.sh index e2ca2be..29e2f9c 100755 --- a/install.sh +++ b/install.sh @@ -25,7 +25,8 @@ ln -sfv "$DOTFILES_DIR/git/.gitconfig" ~ ln -sfv "$DOTFILES_DIR/system/.vimrc" ~ ln -sfv "$DOTFILES_DIR/system/.dir_colors" ~ ln -sfv "$DOTFILES_DIR/vim/bundle" ~/.vim/bundle -ln -sfv "$DOTFILE_DIR/.Xresources" ~/.Xresources +ln -sfv "$DOTFILES_DIR/.Xresources" ~/.Xresources +ln -sfv "$DOTFILES_DIR/.fehbg" ~/.fehbg #Clone wallpaper repo for pretty git clone http://ahosking@git.ahoskingit.com/ahosking/wallpaper.git ~/wallpaper