Linux configuration stuffs
1# Catppuccin Mocha
2[colors]
3table_header_color = "#f5e0dc"
4all_cpu_color = "#f5e0dc"
5avg_cpu_color = "#eba0ac"
6cpu_core_colors = ["#f38ba8","#fab387","#f9e2af","#a6e3a1","#74c7ec","#cba6f7"]
7ram_color = "#a6e3a1"
8swap_color = "#fab387"
9rx_color = "#a6e3a1"
10tx_color = "#f38ba8"
11widget_title_color = "#f2cdcd"
12border_color = "#585b70"
13highlighted_border_color = "#f5c2e7"
14text_color = "#cdd6f4"
15graph_color = "#a6adc8"
16cursor_color = "#f5c2e7"
17selected_text_color = "#11111b"
18selected_bg_color = "#cba6f7"
19high_battery_color = "#a6e3a1"
20medium_battery_color = "#f9e2af"
21low_battery_color = "#f38ba8"
22gpu_core_colors = ["#74c7ec","#cba6f7","#f38ba8","#fab387","#f9e2af","#a6e3a1"]
23arc_color = "#89dceb"
24
25# This is a default config file for bottom. All of the settings are commented
26# out by default; if you wish to change them uncomment and modify as you see
27# fit.
28
29# This group of options represents a command-line flag/option. Flags explicitly
30# added when running (ie: btm -a) will override this config file if an option
31# is also set here.
32
33[flags]
34# Whether to hide the average cpu entry.
35#hide_avg_cpu = false
36# Whether to use dot markers rather than braille.
37#dot_marker = false
38# The update rate of the application.
39#rate = 1000
40# Whether to put the CPU legend to the left.
41#left_legend = false
42# Whether to set CPU% on a process to be based on the total CPU or just current usage.
43#current_usage = false
44# Whether to group processes with the same name together by default.
45#group_processes = false
46# Whether to make process searching case sensitive by default.
47#case_sensitive = false
48# Whether to make process searching look for matching the entire word by default.
49#whole_word = false
50# Whether to make process searching use regex by default.
51#regex = false
52# Defaults to Celsius. Temperature is one of:
53#temperature_type = "k"
54#temperature_type = "f"
55#temperature_type = "c"
56#temperature_type = "kelvin"
57#temperature_type = "fahrenheit"
58#temperature_type = "celsius"
59# The default time interval (in milliseconds).
60#default_time_value = 60000
61# The time delta on each zoom in/out action (in milliseconds).
62#time_delta = 15000
63# Hides the time scale.
64#hide_time = false
65# Override layout default widget
66#default_widget_type = "proc"
67#default_widget_count = 1
68# Use basic mode
69#basic = false
70# Use the old network legend style
71#use_old_network_legend = false
72# Remove space in tables
73#hide_table_gap = false
74# Show the battery widgets
75battery = true
76# Disable mouse clicks
77#disable_click = false
78# Built-in themes. Valid values are "default", "default-light", "gruvbox", "gruvbox-light", "nord", "nord-light"
79color = "nord"
80# Show memory values in the processes widget as values by default
81#mem_as_value = false
82# Show tree mode by default in the processes widget.
83#tree = false
84# Shows an indicator in table widgets tracking where in the list you are.
85#show_table_scroll_position = false
86# Show processes as their commands by default in the process widget.
87#process_command = false
88# Displays the network widget with binary prefixes.
89#network_use_binary_prefix = false
90# Displays the network widget using bytes.
91#network_use_bytes = false
92# Displays the network widget with a log scale.
93#network_use_log = false
94# Hides advanced options to stop a process on Unix-like systems.
95#disable_advanced_kill = false
96
97# These are all the components that support custom theming. Note that colour support
98# will depend on terminal support.
99
100#[colors] # Uncomment if you want to use custom colors
101# Represents the colour of table headers (processes, CPU, disks, temperature).
102#table_header_color="LightBlue"
103# Represents the colour of the label each widget has.
104#widget_title_color="Gray"
105# Represents the average CPU color.
106#avg_cpu_color="Red"
107# Represents the colour the core will use in the CPU legend and graph.
108#cpu_core_colors=["LightMagenta", "LightYellow", "LightCyan", "LightGreen", "LightBlue", "LightRed", "Cyan", "Green", "Blue", "Red"]
109# Represents the colour RAM will use in the memory legend and graph.
110#ram_color="LightMagenta"
111# Represents the colour SWAP will use in the memory legend and graph.
112#swap_color="LightYellow"
113# Represents the colour rx will use in the network legend and graph.
114#rx_color="LightCyan"
115# Represents the colour tx will use in the network legend and graph.
116#tx_color="LightGreen"
117# Represents the colour of the border of unselected widgets.
118#border_color="Gray"
119# Represents the colour of the border of selected widgets.
120#highlighted_border_color="LightBlue"
121# Represents the colour of most text.
122#text_color="Gray"
123# Represents the colour of text that is selected.
124#selected_text_color="Black"
125# Represents the background colour of text that is selected.
126#selected_bg_color="LightBlue"
127# Represents the colour of the lines and text of the graph.
128#graph_color="Gray"
129# Represents the colours of the battery based on charge
130#high_battery_color="green"
131#medium_battery_color="yellow"
132#low_battery_color="red"
133
134# Layout - layouts follow a pattern like this:
135# [[row]] represents a row in the application.
136# [[row.child]] represents either a widget or a column.
137# [[row.child.child]] represents a widget.
138#
139# All widgets must have the type value set to one of ["cpu", "mem", "proc", "net", "temp", "disk", "empty"].
140# All layout components have a ratio value - if this is not set, then it defaults to 1.
141# The default widget layout:
142#[[row]]
143# ratio=30
144# [[row.child]]
145# type="cpu"
146#[[row]]
147# ratio=40
148# [[row.child]]
149# ratio=4
150# type="mem"
151# [[row.child]]
152# ratio=3
153# [[row.child.child]]
154# type="temp"
155# [[row.child.child]]
156# type="disk"
157#[[row]]
158# ratio=30
159# [[row.child]]
160# type="net"
161# [[row.child]]
162# type="proc"
163# default=true
164
165
166# Filters - you can hide specific temperature sensors, network interfaces, and disks using filters. This is admittedly
167# a bit hard to use as of now, and there is a planned in-app interface for managing this in the future:
168#[disk_filter]
169#is_list_ignored = true
170#list = ["/dev/sda\\d+", "/dev/nvme0n1p2"]
171#regex = true
172#case_sensitive = false
173#whole_word = false
174
175#[mount_filter]
176#is_list_ignored = true
177#list = ["/mnt/.*", "/boot"]
178#regex = true
179#case_sensitive = false
180#whole_word = false
181
182#[temp_filter]
183#is_list_ignored = true
184#list = ["cpu", "wifi"]
185#regex = false
186#case_sensitive = false
187#whole_word = false
188
189#[net_filter]
190#is_list_ignored = true
191#list = ["virbr0.*"]
192#regex = true
193#case_sensitive = false
194#whole_word = false