Simply puts the output of df -h
in the Tmux statusbar. Please feel free to submit pull requests with related options and features.
#{df_avail}
: printsavail
column for disk mounted as/
#{df_percent}
: printsuse%
column for disk mounted as/
#{df_avail_private[1-5]}
: printsavail
column for disk mounted as defined bydf_cmd_private[1-5]
#{df_percent_private[1-5]}
: printsuse%
column for disk mounted as defined bydf_cmd_private[1-5]
Define more mounted points such as:
set -g @df_cmd_private1 "$HOME/code"
set -g @df_cmd_private2 "/dev"
Installation with Tmux Plugin Manager (recommended)
Add plugin to the list of TPM plugins in .tmux.conf
:
set -g @plugin 'tassaron/tmux-df'
Hit prefix + I
to fetch the plugin and source it.
If format strings are added to status-right
or status-left
, they should now be visible.
Use TPM update command: prefix
+ U
Clone the repo:
$ git clone https://github.com/tassaron/tmux-df ~/.tmux/plugins
Add this line to the bottom of .tmux.conf
:
run-shell ~/.tmux/plugins/tmux-df/df.tmux
Reload tmux environment:
$ tmux source-file ~/.tmux.conf
If format strings are added to status-right
or status-left
, they should now be visible.
Go to cloned location and pull new changes with git:
$ cd ~/.tmux/plugins/tmux-df && git pull
Reload tmux environment:
$ tmux source-file ~/.tmux.conf
- Problem with Windows? Your git may be converting line endings to Windows format. See TPM issue #81 for instructions on how to fix this.