mirror of https://github.com/aristocratos/bpytop
parent
5e622476d9
commit
2c690d54fb
|
@ -0,0 +1,6 @@
|
|||
#Changelog
|
||||
|
||||
## v1.0.0
|
||||
|
||||
* First release
|
||||
* Missing update checker
|
Binary file not shown.
After Width: | Height: | Size: 73 KiB |
Binary file not shown.
After Width: | Height: | Size: 130 KiB |
Binary file not shown.
After Width: | Height: | Size: 97 KiB |
Binary file not shown.
After Width: | Height: | Size: 131 KiB |
Binary file not shown.
After Width: | Height: | Size: 113 KiB |
7
Makefile
7
Makefile
|
@ -1,13 +1,18 @@
|
|||
PREFIX ?= /usr/local
|
||||
DOCDIR ?= $(PREFIX)/share/bpytop/doc
|
||||
|
||||
all:
|
||||
@echo Run \'make install\' to install bpytop.
|
||||
|
||||
install:
|
||||
@mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||
@cp -p bpytop $(DESTDIR)$(PREFIX)/bin/bpytop
|
||||
@cp -p bpytop.py $(DESTDIR)$(PREFIX)/bin/bpytop
|
||||
@mkdir -p $(DESTDIR)$(DOCDIR)
|
||||
@cp -p README.md $(DESTDIR)$(DOCDIR)
|
||||
@cp -pr themes $(DESTDIR)$(PREFIX)/share/bpytop
|
||||
@chmod 755 $(DESTDIR)$(PREFIX)/bin/bpytop
|
||||
|
||||
uninstall:
|
||||
@rm -rf $(DESTDIR)$(PREFIX)/bin/bpytop
|
||||
@rm -rf $(DESTDIR)$(DOCDIR)
|
||||
@rm -rf $(DESTDIR)$(PREFIX)/share/bpytop
|
||||
|
|
132
README.md
132
README.md
|
@ -42,9 +42,10 @@ Python port of [bashtop](https://github.com/aristocratos/bashtop).
|
|||
## Features
|
||||
|
||||
* Easy to use, with a game inspired menu system.
|
||||
* Full mouse support, all buttons with a highlighted key is clickable and mouse scroll works in process list and menu boxes.
|
||||
* Fast and responsive UI with UP, DOWN keys process selection.
|
||||
* Function for showing detailed stats for selected process.
|
||||
* Ability to filter processes.
|
||||
* Ability to filter processes, multiple filters can be entered.
|
||||
* Easy switching between sorting options.
|
||||
* Send SIGTERM, SIGKILL, SIGINT to selected process.
|
||||
* UI menu for changing all config file options.
|
||||
|
@ -54,16 +55,15 @@ Python port of [bashtop](https://github.com/aristocratos/bashtop).
|
|||
|
||||
## Themes
|
||||
|
||||
Bpytop uses the same the files as bashtop.
|
||||
Bpytop uses the same theme files as bashtop so any theme made for bashtop will work.
|
||||
|
||||
See bashtop/[themes](https://github.com/aristocratos/bashtop/themes) folder for available themes.
|
||||
See [themes](themes) folder for available themes.
|
||||
|
||||
The builtin theme downloader places the default themes in `$HOME/.config/bpytop/themes`.
|
||||
User created themes should be placed in `$HOME/.config/bpytop/user_themes` to be safe from overwrites.
|
||||
The `make install` command places the default themes in `/usr/local/share/bpytop/themes`.
|
||||
User created themes should be placed in `$HOME/.config/bpytop/themes`.
|
||||
|
||||
Let me know if you want to contribute with new themes.
|
||||
|
||||
|
||||
## Support and funding
|
||||
|
||||
You can sponsor this project through github, see [my sponsors page](https://github.com/sponsors/aristocratos) for options.
|
||||
|
@ -113,14 +113,27 @@ Dropbear seems to not be able to set correct locale. So if accessing bashtop ove
|
|||
Main UI showing details for a selected process.
|
||||
![Screenshot 1](Imgs/main.png)
|
||||
|
||||
Main UI in mini mode.
|
||||
![Screenshot 2](Imgs/mini.png)
|
||||
|
||||
Main menu.
|
||||
![Screenshot 2](Imgs/menu.png)
|
||||
![Screenshot 3](Imgs/menu.png)
|
||||
|
||||
Options menu.
|
||||
![Screenshot 3](Imgs/options.png)
|
||||
![Screenshot 4](Imgs/options.png)
|
||||
|
||||
## Installation
|
||||
|
||||
#### Dependencies installation Linux
|
||||
|
||||
>Install python3 and git with a package manager of you choice
|
||||
|
||||
>Install psutil python module (sudo might be required)
|
||||
|
||||
``` bash
|
||||
python3 -m pip install psutil
|
||||
```
|
||||
|
||||
#### Dependencies installation OSX
|
||||
|
||||
>Install homebrew if not already installed
|
||||
|
@ -136,8 +149,9 @@ brew install python3 git
|
|||
```
|
||||
|
||||
>Install psutil python module
|
||||
|
||||
``` bash
|
||||
pip3 install psutil
|
||||
python3 -m pip install psutil
|
||||
```
|
||||
|
||||
>Install optional dependency osx-cpu-temp
|
||||
|
@ -153,7 +167,7 @@ brew install osx-cpu-temp
|
|||
``` bash
|
||||
sudo pkg install python3 git
|
||||
sudo python3 -m ensurepip
|
||||
sudo pip3 install psutil
|
||||
sudo python3 -m pip install psutil
|
||||
```
|
||||
|
||||
#### Manual installation Linux, OSX and FreeBSD
|
||||
|
@ -161,8 +175,8 @@ sudo pip3 install psutil
|
|||
>Clone and install
|
||||
|
||||
``` bash
|
||||
git clone https://github.com/aristocratos/bashtop.git
|
||||
cd bashtop
|
||||
git clone https://github.com/aristocratos/bpytop.git
|
||||
cd bpytop
|
||||
sudo make install
|
||||
```
|
||||
|
||||
|
@ -172,7 +186,6 @@ sudo make install
|
|||
sudo make uninstall
|
||||
```
|
||||
|
||||
|
||||
## Configurability
|
||||
|
||||
All options changeable from within UI.
|
||||
|
@ -181,56 +194,87 @@ Config files stored in "$HOME/.config/bpytop" folder
|
|||
#### bashtop.cfg: (auto generated if not found)
|
||||
|
||||
```bash
|
||||
#? Config file for bpytop v. 0.0.1
|
||||
#* Color theme, looks for a .theme file in "~/.config/bpytop/themes" and "~/.config/bpytop/user_themes", "Default" for builtin default theme
|
||||
color_theme = "Default"
|
||||
#? Config file for bpytop v. 1.0.0
|
||||
|
||||
#* Update time in milliseconds, increases automatically if set below internal loops processing time, recommended 2000 ms or above for better sample times for graphs
|
||||
update_ms = 2500
|
||||
#* Color theme, looks for a .theme file in "/usr/[local/]share/bpytop/themes" and "~/.config/bpytop/themes", "Default" for builtin default theme.
|
||||
#* Prefix name by a plus sign (+) for a theme located in user themes folder, i.e. color_theme="+monokai"
|
||||
color_theme="Default"
|
||||
|
||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu responsive"
|
||||
#* "cpu lazy" updates sorting over time, "cpu responsive" updates sorting directly
|
||||
proc_sorting = "cpu lazy"
|
||||
#* Update time in milliseconds, increases automatically if set below internal loops processing time, recommended 2000 ms or above for better sample times for graphs.
|
||||
update_ms=2000
|
||||
|
||||
#* Reverse sorting order, True or False
|
||||
proc_reversed = False
|
||||
#* Processes sorting, "pid" "program" "arguments" "threads" "user" "memory" "cpu lazy" "cpu responsive",
|
||||
#* "cpu lazy" updates top process over time, "cpu responsive" updates top process directly.
|
||||
proc_sorting="cpu lazy"
|
||||
|
||||
#* Reverse sorting order, True or False.
|
||||
proc_reversed=False
|
||||
|
||||
#* Show processes as a tree
|
||||
proc_tree = False
|
||||
proc_tree=False
|
||||
|
||||
#* Check cpu temperature, only works if "sensors", "vcgencmd" or "osx-cpu-temp" commands is available
|
||||
check_temp = True
|
||||
#* Use the cpu graph colors in the process list.
|
||||
proc_colors=True
|
||||
|
||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable
|
||||
draw_clock = "%X"
|
||||
#* Use a darkening gradient in the process list.
|
||||
proc_gradient=True
|
||||
|
||||
#* Update main ui when menus are showing, set this to false if the menus is flickering too much for comfort
|
||||
background_update = True
|
||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power.
|
||||
proc_per_core=False
|
||||
|
||||
#* Custom cpu model name, empty string to disable
|
||||
custom_cpu_name = ""
|
||||
#* Check cpu temperature, needs "vcgencmd" on Raspberry Pi and "osx-cpu-temp" on MacOS X.
|
||||
check_temp=True
|
||||
|
||||
#* Show color gradient in process list, True or False
|
||||
proc_gradient = True
|
||||
#* Draw a clock at top of screen, formatting according to strftime, empty string to disable.
|
||||
draw_clock="%X"
|
||||
|
||||
#* If process cpu usage should be of the core it's running on or usage of the total available cpu power
|
||||
proc_per_core = False
|
||||
#* Update main ui in background when menus are showing, set this to false if the menus is flickering too much for comfort.
|
||||
background_update=True
|
||||
|
||||
#* Optional filter for shown disks, should be names of mountpoints, "root" replaces "/", separate multiple values with space
|
||||
disks_filter = ""
|
||||
#* Custom cpu model name, empty string to disable.
|
||||
custom_cpu_name=""
|
||||
|
||||
#* Enable check for new version from github.com/aristocratos/bpytop at start
|
||||
update_check = True
|
||||
#* Optional filter for shown disks, should be last folder in path of a mountpoint, "root" replaces "/", separate multiple values with comma.
|
||||
#* Begin line with "exclude=" to change to exclude filter, oterwise defaults to "most include" filter. Example: disks_filter="exclude=boot, home"
|
||||
disks_filter=""
|
||||
|
||||
#* Show graphs instead of meters for memory values.
|
||||
mem_graphs=True
|
||||
|
||||
#* If swap memory should be shown in memory box.
|
||||
show_swap=False
|
||||
|
||||
#* Show swap as a disk, ignores show_swap value above, inserts itself after first disk.
|
||||
swap_disk=True
|
||||
|
||||
#* If mem box should be split to also show disks info.
|
||||
show_disks=True
|
||||
|
||||
#* Show init screen at startup, the init screen is purely cosmetical
|
||||
show_init=True
|
||||
|
||||
#* Enable check for new version from github.com/aristocratos/bpytop at start.
|
||||
update_check=True
|
||||
|
||||
#* Enable start in mini mode, can be toggled with ctrl+m at any time.
|
||||
mini_mode=False
|
||||
|
||||
#* Set loglevel for "~/.config/bpytop/error.log" levels are: "ERROR" "WARNING" "INFO" "DEBUG".
|
||||
#* The level set includes all lower levels, i.e. "DEBUG" will show all logging info.
|
||||
log_level=WARNING
|
||||
|
||||
#* Enable graphs with double the horizontal resolution, increases cpu usage
|
||||
hires_graphs = False
|
||||
```
|
||||
|
||||
#### Command line options: (not yet implemented)
|
||||
|
||||
``` bash
|
||||
USAGE: bpytop
|
||||
``` text
|
||||
USAGE: bpytop [argument]
|
||||
|
||||
Arguments:
|
||||
-m, --mini Start in minimal mode without memory and net boxes
|
||||
-v, --version Show version info and exit
|
||||
-h, --help Show this help message and exit
|
||||
--debug Start with loglevel set to DEBUG overriding value set in config
|
||||
```
|
||||
|
||||
## TODO
|
||||
|
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop theme with default colors and black background
|
||||
#by aristocratos
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#00"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#cc"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#ee"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#90"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#7e2626"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#ee"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#40"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#0de756"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#3d7b46"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#8a882e"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#423ba5"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#923535"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#30"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#4897d4"
|
||||
theme[temp_mid]="#5474e8"
|
||||
theme[temp_end]="#ff40b6"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#50f095"
|
||||
theme[cpu_mid]="#f2e266"
|
||||
theme[cpu_end]="#fa1e1e"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#223014"
|
||||
theme[free_mid]="#b5e685"
|
||||
theme[free_end]="#dcff85"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#0b1a29"
|
||||
theme[cached_mid]="#74e6fc"
|
||||
theme[cached_end]="#26c5ff"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#292107"
|
||||
theme[available_mid]="#ffd77a"
|
||||
theme[available_end]="#ffb814"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#3b1f1c"
|
||||
theme[used_mid]="#d9626d"
|
||||
theme[used_end]="#ff4769"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#231a63"
|
||||
theme[download_mid]="#4f43a3"
|
||||
theme[download_end]="#b0a9de"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#510554"
|
||||
theme[upload_mid]="#7d4180"
|
||||
theme[upload_end]="#dcafde"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop theme with flat-remix colors
|
||||
#by Daniel Ruiz de Alegría <daniel@drasite.com>
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#ffffff", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#e4e4e7"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#737680"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#272a34"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#90"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#b8174c"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#ff"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#40"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#367bf0"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#367bf0"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#19a187"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#fd3535"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#4aaee6"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#50"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#367bf0"
|
||||
theme[temp_mid]="#b8174c"
|
||||
theme[temp_end]="#d41919"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#367bf0"
|
||||
theme[cpu_mid]="#4aaee6"
|
||||
theme[cpu_end]="#54bd8e"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#811035"
|
||||
theme[free_mid]="#b8174c"
|
||||
theme[free_end]="#d41919"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#2656a8"
|
||||
theme[cached_mid]="#4aaee6"
|
||||
theme[cached_end]="#23bac2"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#fea44c"
|
||||
theme[available_mid]="#fd7d00"
|
||||
theme[available_end]="#fe7171"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#12715f"
|
||||
theme[used_mid]="#19a187"
|
||||
theme[used_end]="#23bac2"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#367bf0"
|
||||
theme[download_mid]="#19a187"
|
||||
theme[download_end]="#4aaee6"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#8c42ab"
|
||||
theme[upload_mid]="#b8174c"
|
||||
theme[upload_end]="#d41919"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop theme with flat-remix colors
|
||||
#by Daniel Ruiz de Alegría <daniel@drasite.com>
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#ffffff", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]=""
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#E6E6E6"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#ff"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#90"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#b8174c"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#ff"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#40"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#367bf0"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#367bf0"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#19a187"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#fd3535"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#4aaee6"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#50"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#367bf0"
|
||||
theme[temp_mid]="#b8174c"
|
||||
theme[temp_end]="#d41919"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#367bf0"
|
||||
theme[cpu_mid]="#4aaee6"
|
||||
theme[cpu_end]="#54bd8e"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#811035"
|
||||
theme[free_mid]="#b8174c"
|
||||
theme[free_end]="#d41919"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#2656a8"
|
||||
theme[cached_mid]="#4aaee6"
|
||||
theme[cached_end]="#23bac2"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#fea44c"
|
||||
theme[available_mid]="#fd7d00"
|
||||
theme[available_end]="#fe7171"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#12715f"
|
||||
theme[used_mid]="#19a187"
|
||||
theme[used_end]="#23bac2"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#367bf0"
|
||||
theme[download_mid]="#19a187"
|
||||
theme[download_end]="#4aaee6"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#8c42ab"
|
||||
theme[upload_mid]="#b8174c"
|
||||
theme[upload_end]="#d41919"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop grayscale theme
|
||||
#by aristocratos
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#00"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#bb"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#cc"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#90"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#ff"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#00"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#30"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#90"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#90"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#90"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#90"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#90"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#30"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#50"
|
||||
theme[temp_mid]=""
|
||||
theme[temp_end]="#ff"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#50"
|
||||
theme[cpu_mid]=""
|
||||
theme[cpu_end]="#ff"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#50"
|
||||
theme[free_mid]=""
|
||||
theme[free_end]="#ff"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#50"
|
||||
theme[cached_mid]=""
|
||||
theme[cached_end]="#ff"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#50"
|
||||
theme[available_mid]=""
|
||||
theme[available_end]="#ff"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#50"
|
||||
theme[used_mid]=""
|
||||
theme[used_end]="#ff"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#30"
|
||||
theme[download_mid]=""
|
||||
theme[download_end]="#ff"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#30"
|
||||
theme[upload_mid]=""
|
||||
theme[upload_end]="#ff"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop gruvbox (https://github.com/morhetz/gruvbox) theme
|
||||
#by BachoSeven
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#1d2021"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#a89984"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#ebdbb2"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#d79921"
|
||||
|
||||
# Background color of selected items
|
||||
theme[selected_bg]="#282828"
|
||||
|
||||
# Foreground color of selected items
|
||||
theme[selected_fg]="#fabd2f"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#282828"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#98971a"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#a89984"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#a89984"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#a89984"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#a89984"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#a89984"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#458588"
|
||||
theme[temp_mid]="#d3869b"
|
||||
theme[temp_end]="#fb4394"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#b8bb26"
|
||||
theme[cpu_mid]="#d79921"
|
||||
theme[cpu_end]="#fb4934"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#4e5900"
|
||||
theme[free_mid]=""
|
||||
theme[free_end]="#98971a"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#458588"
|
||||
theme[cached_mid]=""
|
||||
theme[cached_end]="#83a598"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#d79921"
|
||||
theme[available_mid]=""
|
||||
theme[available_end]="#fabd2f"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#cc241d"
|
||||
theme[used_mid]=""
|
||||
theme[used_end]="#fb4934"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#3d4070"
|
||||
theme[download_mid]="#6c71c4"
|
||||
theme[download_end]="#a3a8f7"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#701c45"
|
||||
theme[upload_mid]="#b16286"
|
||||
theme[upload_end]="#d3869b"
|
|
@ -0,0 +1,9 @@
|
|||
default_black.theme
|
||||
flat-remix-light.theme
|
||||
flat-remix.theme
|
||||
greyscale.theme
|
||||
gruvbox_dark.theme
|
||||
monokai.theme
|
||||
nord.theme
|
||||
solarized_dark.theme
|
||||
whiteout.theme
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop monokai theme
|
||||
#by aristocratos
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]=""
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#F8F8F2"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#F8F8F2"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#F92672"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#7a1137"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#F8F8F2"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#595647"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#A6E22E"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#75715E"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#75715E"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#75715E"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#75715E"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#595647"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#7976B7"
|
||||
theme[temp_mid]="#D8B8B2"
|
||||
theme[temp_end]="#F92672"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#A6E22E"
|
||||
theme[cpu_mid]="#F8F8F2" #b05475"
|
||||
theme[cpu_end]="#F92672"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#75715E"
|
||||
theme[free_mid]="#a9c474"
|
||||
theme[free_end]="#e2f5bc"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#75715E"
|
||||
theme[cached_mid]="#66D9EF"
|
||||
theme[cached_end]="#aae7f2"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#75715E"
|
||||
theme[available_mid]="#E6DB74"
|
||||
theme[available_end]="#f2ecb6"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#75715E"
|
||||
theme[used_mid]="#F92672"
|
||||
theme[used_end]="#ff87b2"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#2d2042"
|
||||
theme[download_mid]="#7352a8"
|
||||
theme[download_end]="#ccaefc"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#570d33"
|
||||
theme[upload_mid]="#cf277d"
|
||||
theme[upload_end]="#fa91c7"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop theme with nord palette (https://www.nordtheme.com)
|
||||
#by Justin Zobel <justin.zobel@gmail.com>
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#ffffff", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#2E3440"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#D8DEE9"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#8FBCBB"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#5E81AC"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#4C566A"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#ECEFF4"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#4C566A"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#5E81AC"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#4C566A"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#4C566A"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#4C566A"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#4C566A"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#4C566A"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#81A1C1"
|
||||
theme[temp_mid]="#88C0D0"
|
||||
theme[temp_end]="#ECEFF4"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#81A1C1"
|
||||
theme[cpu_mid]="#88C0D0"
|
||||
theme[cpu_end]="#ECEFF4"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#81A1C1"
|
||||
theme[free_mid]="#88C0D0"
|
||||
theme[free_end]="#ECEFF4"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#81A1C1"
|
||||
theme[cached_mid]="#88C0D0"
|
||||
theme[cached_end]="#ECEFF4"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#81A1C1"
|
||||
theme[available_mid]="#88C0D0"
|
||||
theme[available_end]="#ECEFF4"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#81A1C1"
|
||||
theme[used_mid]="#88C0D0"
|
||||
theme[used_end]="#ECEFF4"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#81A1C1"
|
||||
theme[download_mid]="#88C0D0"
|
||||
theme[download_end]="#ECEFF4"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#81A1C1"
|
||||
theme[upload_mid]="#88C0D0"
|
||||
theme[upload_end]="#ECEFF4"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop solarized theme
|
||||
#by aristocratos
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#002b36"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#eee8d5"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#fdf6e3"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#b58900"
|
||||
|
||||
# Background color of selected items
|
||||
theme[selected_bg]="#073642"
|
||||
|
||||
# Foreground color of selected items
|
||||
theme[selected_fg]="#d6a200"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#073642"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#bad600"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#586e75"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#586e75"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#586e75"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#586e75"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#586e75"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#268bd2"
|
||||
theme[temp_mid]="#ccb5f7"
|
||||
theme[temp_end]="#fc5378"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#adc700"
|
||||
theme[cpu_mid]="#d6a200"
|
||||
theme[cpu_end]="#e65317"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#4e5900"
|
||||
theme[free_mid]=""
|
||||
theme[free_end]="#bad600"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#114061"
|
||||
theme[cached_mid]=""
|
||||
theme[cached_end]="#268bd2"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#705500"
|
||||
theme[available_mid]=""
|
||||
theme[available_end]="#edb400"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#6e1718"
|
||||
theme[used_mid]=""
|
||||
theme[used_end]="#e02f30"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#3d4070"
|
||||
theme[download_mid]="#6c71c4"
|
||||
theme[download_end]="#a3a8f7"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#701c45"
|
||||
theme[upload_mid]="#d33682"
|
||||
theme[upload_end]="#f56caf"
|
|
@ -0,0 +1,89 @@
|
|||
#Bashtop "whiteout" theme
|
||||
#by aristocratos
|
||||
|
||||
# Colors should be in 6 or 2 character hexadecimal or single spaced rgb decimal: "#RRGGBB", "#BW" or "0-255 0-255 0-255"
|
||||
# example for white: "#FFFFFF", "#ff" or "255 255 255".
|
||||
|
||||
# All graphs and meters can be gradients
|
||||
# For single color graphs leave "mid" and "end" variable empty.
|
||||
# Use "start" and "end" variables for two color gradient
|
||||
# Use "start", "mid" and "end" for three color gradient
|
||||
|
||||
# Main background, empty for terminal default, need to be empty if you want transparent background
|
||||
theme[main_bg]="#ff"
|
||||
|
||||
# Main text color
|
||||
theme[main_fg]="#30"
|
||||
|
||||
# Title color for boxes
|
||||
theme[title]="#10"
|
||||
|
||||
# Higlight color for keyboard shortcuts
|
||||
theme[hi_fg]="#284d75"
|
||||
|
||||
# Background color of selected item in processes box
|
||||
theme[selected_bg]="#15283d"
|
||||
|
||||
# Foreground color of selected item in processes box
|
||||
theme[selected_fg]="#ff"
|
||||
|
||||
# Color of inactive/disabled text
|
||||
theme[inactive_fg]="#dd"
|
||||
|
||||
# Misc colors for processes box including mini cpu graphs, details memory graph and details status text
|
||||
theme[proc_misc]="#03521d"
|
||||
|
||||
# Cpu box outline color
|
||||
theme[cpu_box]="#1a361e"
|
||||
|
||||
# Memory/disks box outline color
|
||||
theme[mem_box]="#3d3c14"
|
||||
|
||||
# Net up/down box outline color
|
||||
theme[net_box]="#1a1742"
|
||||
|
||||
# Processes box outline color
|
||||
theme[proc_box]="#3b1515"
|
||||
|
||||
# Box divider line and small boxes line color
|
||||
theme[div_line]="#80"
|
||||
|
||||
# Temperature graph colors
|
||||
theme[temp_start]="#184567"
|
||||
theme[temp_mid]="#122c87"
|
||||
theme[temp_end]="#9e0061"
|
||||
|
||||
# CPU graph colors
|
||||
theme[cpu_start]="#0b8e44"
|
||||
theme[cpu_mid]="#a49104"
|
||||
theme[cpu_end]="#8d0202"
|
||||
|
||||
# Mem/Disk free meter
|
||||
theme[free_start]="#b0d090"
|
||||
theme[free_mid]="#70ba26"
|
||||
theme[free_end]="#496600"
|
||||
|
||||
# Mem/Disk cached meter
|
||||
theme[cached_start]="#26c5ff"
|
||||
theme[cached_mid]="#74e6fc"
|
||||
theme[cached_end]="#0b1a29"
|
||||
|
||||
# Mem/Disk available meter
|
||||
theme[available_start]="#ffb814"
|
||||
theme[available_mid]="#ffd77a"
|
||||
theme[available_end]="#292107"
|
||||
|
||||
# Mem/Disk used meter
|
||||
theme[used_start]="#ff4769"
|
||||
theme[used_mid]="#d9626d"
|
||||
theme[used_end]="#3b1f1c"
|
||||
|
||||
# Download graph colors
|
||||
theme[download_start]="#8d82de"
|
||||
theme[download_mid]="#413786"
|
||||
theme[download_end]="#130f29"
|
||||
|
||||
# Upload graph colors
|
||||
theme[upload_start]="#f590f9"
|
||||
theme[upload_mid]="#722e76"
|
||||
theme[upload_end]="#2b062d"
|
Loading…
Reference in New Issue