From 507727bd0132a0a3fe7561bb166a3ae3be101125 Mon Sep 17 00:00:00 2001 From: thomasabishop Date: Sun, 21 Apr 2024 18:28:49 +0100 Subject: [PATCH] bashtop: add gruvbox theme --- bashtop/bashtop.cfg | 52 +++++++++++++++++++++++++ bashtop/gruvbox.theme | 89 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+) create mode 100644 bashtop/bashtop.cfg create mode 100644 bashtop/gruvbox.theme diff --git a/bashtop/bashtop.cfg b/bashtop/bashtop.cfg new file mode 100644 index 0000000..72d5c55 --- /dev/null +++ b/bashtop/bashtop.cfg @@ -0,0 +1,52 @@ +#? Config file for bashtop v. 0.9.25 + +#* Color theme, looks for a .theme file in "$HOME/.config/bashtop/themes" and "$HOME/.config/bashtop/user_themes" +#* Should be prefixed with either "themes/" or "user_themes/" depending on location, "Default" for builtin default theme +color_theme="themes/gruvbox" + +#* 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" + +#* 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" + +#* Reverse sorting order, "true" or "false" +proc_reversed="false" + +#* Show processes as a tree +proc_tree="false" + +#* Check cpu temperature, only works if "sensors", "vcgencmd" or "osx-cpu-temp" commands is available +check_temp="false" + +#* Draw a clock at top of screen, formatting according to strftime, empty string to disable +draw_clock="%X" + +#* Update main ui when menus are showing, set this to false if the menus is flickering too much for comfort +background_update="true" + +#* Custom cpu model name, empty string to disable +custom_cpu_name="" + +#* Enable error logging to "$HOME/.config/bashtop/error.log", "true" or "false" +error_logging="true" + +#* Show color gradient in process list, "true" or "false" +proc_gradient="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" + +#* Optional filter for shown disks, should be names of mountpoints, "root" replaces "/", separate multiple values with space +disks_filter="" + +#* Enable check for new version from github.com/aristocratos/bashtop at start +update_check="false" + +#* Enable graphs with double the horizontal resolution, increases cpu usage +hires_graphs="false" + +#* Enable the use of psutil python3 module for data collection, default on OSX +use_psutil="false" + diff --git a/bashtop/gruvbox.theme b/bashtop/gruvbox.theme new file mode 100644 index 0000000..0399b03 --- /dev/null +++ b/bashtop/gruvbox.theme @@ -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"