other: update default config.toml

This commit is contained in:
ClementTsang 2020-11-22 13:26:58 -05:00
parent 0bf885a8cc
commit 5abb1ce1a3
2 changed files with 32 additions and 46 deletions

View file

@ -1,4 +1,3 @@
# This is a default config file for bottom. All of the settings are commented # This is a default config file for bottom. All of the settings are commented
# out by default; if you wish to change them uncomment and modify as you see # out by default; if you wish to change them uncomment and modify as you see
# fit. # fit.
@ -6,38 +5,26 @@
# This group of options represents a command-line flag/option. Flags explicitly # This group of options represents a command-line flag/option. Flags explicitly
# added when running (ie: btm -a) will override this config file if an option # added when running (ie: btm -a) will override this config file if an option
# is also set here. # is also set here.
[flags] [flags]
# Whether to hide the average cpu entry.
# Whether to display an average cpu entry. #hide_avg_cpu = false
#avg_cpu = false
# Whether to use dot markers rather than braille. # Whether to use dot markers rather than braille.
#dot_marker = false #dot_marker = false
# The update rate of the application. # The update rate of the application.
#rate = 1000 #rate = 1000
# Whether to put the CPU legend to the left. # Whether to put the CPU legend to the left.
#left_legend = false #left_legend = false
# Whether to set CPU% on a process to be based on the total CPU or just current usage. # Whether to set CPU% on a process to be based on the total CPU or just current usage.
#current_usage = false #current_usage = false
# Whether to group processes with the same name together by default. # Whether to group processes with the same name together by default.
#group_processes = false #group_processes = false
# Whether to make process searching case sensitive by default. # Whether to make process searching case sensitive by default.
#case_sensitive = false #case_sensitive = false
# Whether to make process searching look for matching the entire word by default. # Whether to make process searching look for matching the entire word by default.
#whole_word = false #whole_word = false
# Whether to make process searching use regex by default. # Whether to make process searching use regex by default.
#regex = false #regex = false
# Whether to show CPU entries in the legend when they are hidden.
#show_disabled_data = false
# Defaults to Celsius. Temperature is one of: # Defaults to Celsius. Temperature is one of:
#temperature_type = "k" #temperature_type = "k"
#temperature_type = "f" #temperature_type = "f"
@ -45,79 +32,64 @@
#temperature_type = "kelvin" #temperature_type = "kelvin"
#temperature_type = "fahrenheit" #temperature_type = "fahrenheit"
#temperature_type = "celsius" #temperature_type = "celsius"
# The default time interval (in milliseconds). # The default time interval (in milliseconds).
#default_time_value = 60000 #default_time_value = 60000
# The time delta on each zoom in/out action (in milliseconds). # The time delta on each zoom in/out action (in milliseconds).
#time_delta = 15000 #time_delta = 15000
# Override layout default widget # Override layout default widget
#default_widget_type = "proc" #default_widget_type = "proc"
#default_widget_count = 1 #default_widget_count = 1
# Use basic mode # Use basic mode
#basic = false #basic = false
# Use the old network legend style # Use the old network legend style
#use_old_network_legend = false #use_old_network_legend = false
# Remove space in tables # Remove space in tables
#hide_table_gap = false #hide_table_gap = false
# Disable mouse clicks
########################################################## #disable_click = false
# Built-in themes. Valid values are "default", "default-light", "gruvbox", "gruvbox-light"
#color = "default"
# Show memory values in the processes widget as values by default
#mem_as_value = false
# Show tree mode by default in the processes widget.
#tree = false
# These are all the components that support custom theming. Note that colour support # These are all the components that support custom theming. Note that colour support
# will, at the end of the day, depend on terminal support - for example, the # will depend on terminal support.
# macOS default Terminal does NOT like custom colours and it will glitch out.
[colors]
#[colors] # Uncomment if you want to use custom colors
# Represents the colour of table headers (processes, CPU, disks, temperature). # Represents the colour of table headers (processes, CPU, disks, temperature).
#table_header_color="LightBlue" #table_header_color="LightBlue"
# Represents the colour of the label each widget has. # Represents the colour of the label each widget has.
#widget_title_color="Gray" #widget_title_color="Gray"
# Represents the average CPU color. # Represents the average CPU color.
#avg_cpu_color="Red" #avg_cpu_color="Red"
# Represents the colour the core will use in the CPU legend and graph. # Represents the colour the core will use in the CPU legend and graph.
#cpu_core_colors=["LightMagenta", "LightYellow", "LightCyan", "LightGreen", "LightBlue", "LightRed", "Cyan", "Green", "Blue", "Red"] #cpu_core_colors=["LightMagenta", "LightYellow", "LightCyan", "LightGreen", "LightBlue", "LightRed", "Cyan", "Green", "Blue", "Red"]
# Represents the colour RAM will use in the memory legend and graph. # Represents the colour RAM will use in the memory legend and graph.
#ram_color="LightMagenta" #ram_color="LightMagenta"
# Represents the colour SWAP will use in the memory legend and graph. # Represents the colour SWAP will use in the memory legend and graph.
#swap_color="LightYellow" #swap_color="LightYellow"
# Represents the colour rx will use in the network legend and graph. # Represents the colour rx will use in the network legend and graph.
#rx_color="LightCyan" #rx_color="LightCyan"
# Represents the colour tx will use in the network legend and graph. # Represents the colour tx will use in the network legend and graph.
#tx_color="LightGreen" #tx_color="LightGreen"
# Represents the colour of the border of unselected widgets. # Represents the colour of the border of unselected widgets.
#border_color="Gray" #border_color="Gray"
# Represents the colour of the border of selected widgets. # Represents the colour of the border of selected widgets.
#highlighted_border_color="LightBlue" #highlighted_border_color="LightBlue"
# Represents the colour of most text. # Represents the colour of most text.
#text_color="Gray" #text_color="Gray"
# Represents the colour of text that is selected. # Represents the colour of text that is selected.
#selected_text_color="Black" #selected_text_color="Black"
# Represents the background colour of text that is selected. # Represents the background colour of text that is selected.
#selected_bg_color="LightBlue" #selected_bg_color="LightBlue"
# Represents the colour of the lines and text of the graph. # Represents the colour of the lines and text of the graph.
#graph_color="Gray" #graph_color="Gray"
# Represents the colours of the battery based on charge # Represents the colours of the battery based on charge
#battery_colors = ["red", "yellow", "yellow", "green", "green", "green"] #high_battery_color="green"
#medium_battery_color="yellow"
########################################################## #low_battery_color="red"
# Layout - layouts follow a pattern like this: # Layout - layouts follow a pattern like this:
# [[row]] represents a row in the application. # [[row]] represents a row in the application.
@ -126,7 +98,6 @@
# #
# All widgets must have the type value set to one of ["cpu", "mem", "proc", "net", "temp", "disk", "empty"]. # All widgets must have the type value set to one of ["cpu", "mem", "proc", "net", "temp", "disk", "empty"].
# All layout components have a ratio value - if this is not set, then it defaults to 1. # All layout components have a ratio value - if this is not set, then it defaults to 1.
# The default widget layout: # The default widget layout:
#[[row]] #[[row]]
# ratio=30 # ratio=30
@ -150,3 +121,18 @@
# [[row.child]] # [[row.child]]
# type="proc" # type="proc"
# default=true # default=true
# Filters - you can hide specific temperature and disks using filters. This is admittedly a bit
# hard to use as of now, and there is a planned interface for managing this in the future:
#[disk_filter]
#is_list_ignored = false
#list = ["/dev/sda\\d+", "/dev/nvme0n1p2"]
#regex = true
#case_sensitive = false
#[temp_filter]
#is_list_ignored = false
#list = ["cpu", "wifi"]
#regex = false
#case_sensitive = false

View file

@ -407,7 +407,7 @@ pub const OLD_CONFIG_TEXT: &str = r##"# This is a default config file for bottom
# These are all the components that support custom theming. Note that colour support # These are all the components that support custom theming. Note that colour support
# will depend on terminal support. # will depend on terminal support.
#[colors] # Uncomment if you want to use colors #[colors] # Uncomment if you want to use custom colors
# Represents the colour of table headers (processes, CPU, disks, temperature). # Represents the colour of table headers (processes, CPU, disks, temperature).
#table_header_color="LightBlue" #table_header_color="LightBlue"
# Represents the colour of the label each widget has. # Represents the colour of the label each widget has.