resolve #42, Enhancement: Make status bar modules / color more configurable
This commit is contained in:
parent
87df275c6e
commit
4abfcf2799
2 changed files with 168 additions and 109 deletions
143
INSTALL.md
143
INSTALL.md
|
@ -4,7 +4,7 @@
|
|||
|
||||
If you are a tpm user, you can install the theme and keep up to date by adding the following to your .tmux.conf file:
|
||||
|
||||
set -g @plugin 'dracula/tmux'
|
||||
set -g @plugin 'dracula/tmux'
|
||||
|
||||
Add any configuration options below this line in your tmux config.
|
||||
|
||||
|
@ -44,25 +44,122 @@ programs.tmux = {
|
|||
|
||||
#### Configuration
|
||||
|
||||
Customize the status bar by adding any of these lines to your .tmux.conf as desired:
|
||||
* Disable battery functionality: `set -g @dracula-show-battery false`
|
||||
* Disable network functionality: `set -g @dracula-show-network false`
|
||||
* Enable network bandwith functionality: `set -g @dracula-network-bandwith $network_name`
|
||||
- You could get the `$network_name` through the command: `sudo lshw -class network -short | grep wl | awk '{print $2}'`
|
||||
* Disable weather functionality: `set -g @dracula-show-weather false`
|
||||
* Disable time functionality: `set -g @dracula-show-time false`
|
||||
* Disable location information: `set -g @dracula-show-location false`
|
||||
* Switch from default fahrenheit to celsius: `set -g @dracula-show-fahrenheit false`
|
||||
* Enable powerline symbols: `set -g @dracula-show-powerline true`
|
||||
* Switch powerline symbols `set -g @dracula-show-left-sep ` for left and `set -g @dracula-show-right-sep ` for right symbol (can set any symbol you like as seperator)
|
||||
* Enable window flags: `set -g @dracula-show-flags true`
|
||||
* Adjust the refresh rate for the bar `set -g @dracula-refresh-rate 5` the default is 5, it can accept any number
|
||||
* Enable military time: `set -g @dracula-military-time true`
|
||||
* Disable timezone: `set -g @dracula-show-timezone false`
|
||||
* Switch the left smiley icon `set -g @dracula-show-left-icon session` it can accept `session`, `smiley`, `window`, or any character.
|
||||
* Add padding to the left smiley icon `set -g @dracula-left-icon-padding` default is 1, it can accept any number and 0 disables padding.
|
||||
* Enable high contrast pane border: `set -g @dracula-border-contrast true`
|
||||
* Enable cpu usage: `set -g @dracula-cpu-usage true`
|
||||
* Enable ram usage: `set -g @dracula-ram-usage true`
|
||||
* Enable gpu usage: `set -g @dracula-gpu-usage true`
|
||||
* Swap date to day/month `set -g @dracula-day-month true`
|
||||
To enable plugins set up the `@dracula-plugins` option in you `.tmux.conf` file, separate plugin by space.
|
||||
The order that you define the plugins will be the order on the status bar left to right.
|
||||
|
||||
```bash
|
||||
# available plugins: battery, cpu-usage, gpu-usage, ram-usage, network, network-bandwith, weather, time
|
||||
set -g @dracula-plugins "cpu-usage gpu-usage ram-usage"
|
||||
```
|
||||
|
||||
For each plugin is possible to customize background and foreground colors
|
||||
|
||||
```bash
|
||||
# available colors: white, gray, dark_gray, light_purple, dark_purple, cyan, green, orange, red, pink, yellow
|
||||
# set -g @dracula-[plugin-name]-colors "[background] [foreground]"
|
||||
set -g @dracula-cpu-usage-colors "pink dark_gray"
|
||||
```
|
||||
|
||||
#### Status bar options
|
||||
|
||||
Enable powerline symbols
|
||||
|
||||
```bash
|
||||
set -g @dracula-show-powerline true
|
||||
```
|
||||
|
||||
Switch powerline symbols
|
||||
|
||||
```bash
|
||||
# for left
|
||||
set -g @dracula-show-left-sep
|
||||
|
||||
# for right symbol (can set any symbol you like as seperator)
|
||||
set -g @dracula-show-right-sep
|
||||
```
|
||||
|
||||
Enable window flags
|
||||
|
||||
```bash
|
||||
set -g @dracula-show-flags true
|
||||
```
|
||||
|
||||
Adjust the refresh rate for the status bar
|
||||
|
||||
```bash
|
||||
# the default is 5, it can accept any number
|
||||
set -g @dracula-refresh-rate 5
|
||||
```
|
||||
|
||||
Switch the left smiley icon
|
||||
|
||||
```bash
|
||||
# it can accept `session`, `smiley`, `window`, or any character.
|
||||
set -g @dracula-show-left-icon session
|
||||
```
|
||||
|
||||
Add padding to the left smiley icon
|
||||
|
||||
```bash
|
||||
# default is 1, it can accept any number and 0 disables padding.
|
||||
set -g @dracula-left-icon-padding 1
|
||||
```
|
||||
|
||||
Enable high contrast pane border
|
||||
|
||||
```bash
|
||||
set -g @dracula-border-contrast true
|
||||
```
|
||||
|
||||
#### cpu-usage options
|
||||
|
||||
Customize label
|
||||
|
||||
```bash
|
||||
set -g @dracula-cpu-usage-label "CPU"
|
||||
```
|
||||
|
||||
#### gpu-usage options
|
||||
|
||||
Customize label
|
||||
|
||||
```bash
|
||||
set -g @dracula-gpu-usage-label "GPU"
|
||||
```
|
||||
|
||||
#### ram-usage options
|
||||
|
||||
Customize label
|
||||
|
||||
```bash
|
||||
set -g @dracula-ram-usage-label "RAM"
|
||||
```
|
||||
|
||||
#### time options
|
||||
|
||||
Disable timezone
|
||||
|
||||
```bash
|
||||
set -g @dracula-show-timezone false
|
||||
```
|
||||
|
||||
Swap date to day/month
|
||||
|
||||
```bash
|
||||
set -g @dracula-day-month true
|
||||
```
|
||||
|
||||
Enable military time
|
||||
|
||||
```bash
|
||||
set -g @dracula-military-time true
|
||||
```
|
||||
|
||||
#### weather options
|
||||
|
||||
Switch from default fahrenheit to celsius
|
||||
|
||||
```bash
|
||||
set -g @dracula-show-fahrenheit false
|
||||
```
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue