Skip to content

chasecovello/tmux-weather

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather plugin for tmux

GitHub

Shows weather in the status line, data provided by wttr.in

tmux-weather

Installation

Requirements

  • curl
  • sed

With Tmux Plugin Manager

Add the plugin in .tmux.conf:

set -g @plugin 'xamut/tmux-weather'

Press prefix + I to fetch the plugin and source it. Done.

Manual

Clone the repo somewhere. Add run-shell in the end of .tmux.conf:

run-shell PATH_TO_REPO/tmux-weather.tmux

NOTE: this line should be placed after set-option -g status-right ....

Press prefix + : and type source-file ~/.tmux.conf. Done.

Usage

Add #{weather} somewhere in the right status line:

set-option -g status-right "#{weather}"

then you will see the current weather in the status line: ⛅️ -1°C

Customization

The plugin could be customized with:

  • set-option -g @tmux-weather-interval 15 - Set up the update interval in minutes, by default it is 15 minutes.
  • set-option -g @tmux-weather-location "Tomsk" - Set up your location, by default you will get the weather for your current location based on your IP address.
  • set-option -g @tmux-weather-format "%c+%t+%w" - Set up a representation, by default it is 1, for more options go to https://github.com/chubin/wttr.in#one-line-output
  • set-option -g @tmux-weather-units" "m" - Set up weather units (u - for USCS, m - for metric system), by default used metric units.

Other plugins

License

tmux-weather plugin is released under the MIT License.

About

🌤 Weather plugin for tmux

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%