├── .editorconfig ├── LICENSE ├── README.md ├── assets ├── Frappe.webp ├── Latte.webp ├── Macchiato.webp ├── Mocha.webp └── screenshot.webp ├── frappe.conf ├── latte.conf ├── macchiato.conf └── mocha.conf /.editorconfig: -------------------------------------------------------------------------------- 1 | # EditorConfig helps developers define and maintain consistent 2 | # coding styles between different editors and IDEs 3 | # EditorConfig is awesome: https://EditorConfig.org 4 | 5 | root = true 6 | 7 | [*] 8 | charset = utf-8 9 | indent_size = 2 10 | indent_style = space 11 | end_of_line = lf 12 | insert_final_newline = true 13 | trim_trailing_whitespace = true 14 | 15 | # go 16 | [*.go] 17 | indent_style = tab 18 | indent_size = 4 19 | 20 | # python 21 | [*.{ini,py,py.tpl,rst}] 22 | indent_size = 4 23 | 24 | # rust 25 | [*.rs] 26 | indent_size = 4 27 | 28 | # documentation, utils 29 | [*.{md,mdx,diff}] 30 | trim_trailing_whitespace = false 31 | 32 | # windows shell scripts 33 | [*.{cmd,bat,ps1}] 34 | end_of_line = crlf 35 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2022 Spaxly 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 |

2 | Logo
3 | 4 | Catppuccin for Conky 5 | 6 |

7 |

8 | 9 | 10 |

11 | 12 | 13 | 14 |

15 | 16 |

17 | 18 |

19 | 20 | ## Usage 21 | 22 | 1. Copy the contents of your preferred style (ex. `mocha.conf`) into `$HOME/.config/conky/.conf`. 23 | 2. Run using `conky -c $HOME/.config/conky/.conf` 24 | -------------------------------------------------------------------------------- /assets/Frappe.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/conky/eff06f767736fbf6d72641d5aef5ea1e507bb760/assets/Frappe.webp -------------------------------------------------------------------------------- /assets/Latte.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/conky/eff06f767736fbf6d72641d5aef5ea1e507bb760/assets/Latte.webp -------------------------------------------------------------------------------- /assets/Macchiato.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/conky/eff06f767736fbf6d72641d5aef5ea1e507bb760/assets/Macchiato.webp -------------------------------------------------------------------------------- /assets/Mocha.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/conky/eff06f767736fbf6d72641d5aef5ea1e507bb760/assets/Mocha.webp -------------------------------------------------------------------------------- /assets/screenshot.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/catppuccin/conky/eff06f767736fbf6d72641d5aef5ea1e507bb760/assets/screenshot.webp -------------------------------------------------------------------------------- /frappe.conf: -------------------------------------------------------------------------------- 1 | conky.config = { 2 | 3 | --Various settings 4 | background = true, -- forked to background 5 | cpu_avg_samples = 2, -- The number of samples to average for CPU monitoring. 6 | diskio_avg_samples = 10, -- The number of samples to average for disk I/O monitoring. 7 | double_buffer = true, -- Use the Xdbe extension? (eliminates flicker) 8 | if_up_strictness = 'address', -- how strict if testing interface is up - up, link or address 9 | net_avg_samples = 2, -- The number of samples to average for net data 10 | no_buffers = true, -- Subtract (file system) buffers from used memory? 11 | temperature_unit = 'fahrenheit', -- fahrenheit or celsius 12 | text_buffer_size = 2048, -- size of buffer for display of content of large variables - default 256 13 | update_interval = 1, -- update interval 14 | imlib_cache_size = 0, -- disable image cache to get a new spotify cover per song 15 | 16 | -- Placement (Conky on MIDDLE of THREE monitors at 1920x1080) 17 | --alignment = 'top_left', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 18 | --gap_x = 3540, -- pixels between right or left border 19 | --gap_y = 70, -- pixels between bottom or left border 20 | 21 | -- Placement (For SINGLE monitor users!) 22 | alignment = 'top_right', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 23 | gap_x = 50, -- pixels between right or left border 24 | gap_y = 70, -- pixels between bottom or left border 25 | 26 | -- Size 27 | minimum_height = 200, -- minimum height of window 28 | minimum_width = 260, -- minimum width of window 29 | maximum_width = 260, -- maximum width of window 30 | 31 | --Graphical 32 | border_inner_margin = 5, -- margin between border and text 33 | border_outer_margin = 5, -- margin between border and edge of window 34 | border_width = 0, -- border width in pixels 35 | default_bar_width = 260, -- default is 0 - full width 36 | default_bar_height = 10, -- default is 6 37 | default_gauge_height = 25, -- default is 25 38 | default_gauge_width =40, -- default is 40 39 | default_graph_height = 40, -- default is 25 40 | default_graph_width = 153, -- default is 0 - full width 41 | default_shade_color = '#000000', -- default shading colour 42 | default_outline_color = '#000000', -- default outline colour 43 | draw_borders = false, -- draw borders around text 44 | draw_graph_borders = true, -- draw borders around graphs 45 | draw_shades = false, -- draw shades 46 | draw_outline = false, -- draw outline 47 | stippled_borders = 0, -- dashing the border 48 | 49 | --Textual 50 | format_human_readable = true, -- KiB, MiB rather then number of bytes 51 | font = 'JetBrains Mono:bold:size=10', -- the default font used 52 | font2 = 'Raleway:bold:size=30', -- font for the time 53 | font3 = 'Ubuntu:size=14', -- font for the date 54 | font4 = 'Raleway:bold:size=9', -- font for the keybindings heading 55 | max_text_width = 0, -- 0 will make sure line does not get broken if width too smal 56 | max_user_text = 16384, -- max text in conky default 16384 57 | override_utf8_locale = true, -- force UTF8 requires xft 58 | short_units = true, -- shorten units from KiB to k 59 | top_name_width = 21, -- width for $top name value default 15 60 | top_name_verbose = false, -- If true, top name shows the full command line of each process - Default value is false. 61 | uppercase = false, -- uppercase or not 62 | use_spacer = 'none', -- adds spaces around certain objects to align - default none 63 | use_xft = true, -- xft font - anti-aliased font 64 | xftalpha = 1, -- alpha of the xft font - between 0-1 65 | 66 | --Windows 67 | own_window = true, -- create your own window to draw 68 | own_window_argb_value = 255, -- real transparency - composite manager required 0-255 69 | own_window_argb_visual = true, -- use ARGB - composite manager required 70 | own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop 71 | own_window_colour = '#303446', -- set colour if own_window_transparent no 72 | own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0% 73 | own_window_title = 'conky', -- set the name manually 74 | own_window_type = 'override', -- if own_window true options are: normal/override/dock/desktop/panel 75 | own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', -- if own_window true - just hints - own_window_type sets it 76 | 77 | --catppuccin 78 | color0 = '#babbf1', 79 | color1 = '#c6d0f5', 80 | color2 = '#8caaee', 81 | color3 = '#f2d5cf', 82 | color4 = '#626880', 83 | color5 = '#a6d189', 84 | color6 = '#e5c890', 85 | }; 86 | 87 | conky.text = [[ 88 | ${alignc}${color0}${font2}${DESKTOP_SESSION}${font} 89 | ${voffset 6}${alignc}${color0}${font3}${time %b %d, %Y}${font}${color} 90 | ${voffset 18}${goto 12}${color5}CPU${goto 50} 91 | ${goto 12}$cpu% 92 | ${color2}${goto 12}${cpubar 8,254} 93 | ${voffset 5}${goto 12}$font${color1}${top name 1}$alignr$color${top cpu 1}% 94 | ${goto 12}${color1}${top name 2}$alignr$color${top cpu 2}% 95 | ${goto 12}${color1}${top name 3}$alignr$color${top cpu 3}% 96 | ${voffset 14}${goto 12}${color6}RAM${goto 50} 97 | ${goto 12}$mem/$memmax 98 | ${color2}${goto 12}${membar 8,254}${color} 99 | ${goto 12}${voffset 5}${color1}${top_mem name 1}$alignr$color${top_mem mem_res 1} 100 | ${goto 12}${color1}${top_mem name 2}$alignr$color${top_mem mem_res 2} 101 | ${goto 12}${color1}${top_mem name 3}$alignr$color${top_mem mem_res 3} 102 | ${goto 12}${voffset 14}${color3}${font}File System 103 | ${goto 12}${color3}${fs_used /}/${fs_size /} 104 | ${goto 12}${color2}${fs_bar 8,254} 105 | ]]; 106 | 107 | -------------------------------------------------------------------------------- /latte.conf: -------------------------------------------------------------------------------- 1 | conky.config = { 2 | 3 | --Various settings 4 | background = true, -- forked to background 5 | cpu_avg_samples = 2, -- The number of samples to average for CPU monitoring. 6 | diskio_avg_samples = 10, -- The number of samples to average for disk I/O monitoring. 7 | double_buffer = true, -- Use the Xdbe extension? (eliminates flicker) 8 | if_up_strictness = 'address', -- how strict if testing interface is up - up, link or address 9 | net_avg_samples = 2, -- The number of samples to average for net data 10 | no_buffers = true, -- Subtract (file system) buffers from used memory? 11 | temperature_unit = 'fahrenheit', -- fahrenheit or celsius 12 | text_buffer_size = 2048, -- size of buffer for display of content of large variables - default 256 13 | update_interval = 1, -- update interval 14 | imlib_cache_size = 0, -- disable image cache to get a new spotify cover per song 15 | 16 | -- Placement (Conky on MIDDLE of THREE monitors at 1920x1080) 17 | --alignment = 'top_left', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 18 | --gap_x = 3540, -- pixels between right or left border 19 | --gap_y = 70, -- pixels between bottom or left border 20 | 21 | -- Placement (For SINGLE monitor users!) 22 | alignment = 'top_right', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 23 | gap_x = 50, -- pixels between right or left border 24 | gap_y = 70, -- pixels between bottom or left border 25 | 26 | -- Size 27 | minimum_height = 200, -- minimum height of window 28 | minimum_width = 260, -- minimum width of window 29 | maximum_width = 260, -- maximum width of window 30 | 31 | --Graphical 32 | border_inner_margin = 5, -- margin between border and text 33 | border_outer_margin = 5, -- margin between border and edge of window 34 | border_width = 0, -- border width in pixels 35 | default_bar_width = 260, -- default is 0 - full width 36 | default_bar_height = 10, -- default is 6 37 | default_gauge_height = 25, -- default is 25 38 | default_gauge_width =40, -- default is 40 39 | default_graph_height = 40, -- default is 25 40 | default_graph_width = 153, -- default is 0 - full width 41 | default_shade_color = '#000000', -- default shading colour 42 | default_outline_color = '#000000', -- default outline colour 43 | draw_borders = false, -- draw borders around text 44 | draw_graph_borders = true, -- draw borders around graphs 45 | draw_shades = false, -- draw shades 46 | draw_outline = false, -- draw outline 47 | stippled_borders = 0, -- dashing the border 48 | 49 | --Textual 50 | format_human_readable = true, -- KiB, MiB rather then number of bytes 51 | font = 'JetBrains Mono:bold:size=10', -- the default font used 52 | font2 = 'Raleway:bold:size=30', -- font for the time 53 | font3 = 'Ubuntu:size=14', -- font for the date 54 | font4 = 'Raleway:bold:size=9', -- font for the keybindings heading 55 | max_text_width = 0, -- 0 will make sure line does not get broken if width too smal 56 | max_user_text = 16384, -- max text in conky default 16384 57 | override_utf8_locale = true, -- force UTF8 requires xft 58 | short_units = true, -- shorten units from KiB to k 59 | top_name_width = 21, -- width for $top name value default 15 60 | top_name_verbose = false, -- If true, top name shows the full command line of each process - Default value is false. 61 | uppercase = false, -- uppercase or not 62 | use_spacer = 'none', -- adds spaces around certain objects to align - default none 63 | use_xft = true, -- xft font - anti-aliased font 64 | xftalpha = 1, -- alpha of the xft font - between 0-1 65 | 66 | --Windows 67 | own_window = true, -- create your own window to draw 68 | own_window_argb_value = 255, -- real transparency - composite manager required 0-255 69 | own_window_argb_visual = true, -- use ARGB - composite manager required 70 | own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop 71 | own_window_colour = '#eff1f5', -- set colour if own_window_transparent no 72 | own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0% 73 | own_window_title = 'conky', -- set the name manually 74 | own_window_type = 'override', -- if own_window true options are: normal/override/dock/desktop/panel 75 | own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', -- if own_window true - just hints - own_window_type sets it 76 | 77 | --catppuccin 78 | color0 = '#7287fd', 79 | color1 = '#4c4f69', 80 | color2 = '#1e66f5', 81 | color3 = '#dc8a78', 82 | color4 = '#5c5f77', 83 | color5 = '#40a02b', 84 | color6 = '#df8e1d', 85 | }; 86 | 87 | conky.text = [[ 88 | ${alignc}${color0}${font2}${DESKTOP_SESSION}${font} 89 | ${voffset 6}${alignc}${color0}${font3}${time %b %d, %Y}${font}${color} 90 | ${voffset 18}${goto 12}${color5}CPU${goto 50} 91 | ${goto 12}$cpu% 92 | ${color2}${goto 12}${cpubar 8,254} 93 | ${voffset 5}${goto 12}$font${color1}${top name 1}$alignr${color1}${top cpu 1}% 94 | ${goto 12}${color1}${top name 2}$alignr${color1}${top cpu 2}% 95 | ${goto 12}${color1}${top name 3}$alignr${color1}${top cpu 3}% 96 | ${voffset 14}${goto 12}${color6}RAM${goto 50} 97 | ${goto 12}$mem/$memmax 98 | ${color2}${goto 12}${membar 8,254}${color} 99 | ${goto 12}${voffset 5}${color1}${top_mem name 1}$alignr${color1}${top_mem mem_res 1} 100 | ${goto 12}${color1}${top_mem name 2}$alignr${color1}${top_mem mem_res 2} 101 | ${goto 12}${color1}${top_mem name 3}$alignr${color1}${top_mem mem_res 3} 102 | ${goto 12}${voffset 14}${color3}${font}File System 103 | ${goto 12}${color3}${fs_used /}/${fs_size /} 104 | ${goto 12}${color2}${fs_bar 8,254} 105 | ]]; 106 | 107 | -------------------------------------------------------------------------------- /macchiato.conf: -------------------------------------------------------------------------------- 1 | conky.config = { 2 | 3 | --Various settings 4 | background = true, -- forked to background 5 | cpu_avg_samples = 2, -- The number of samples to average for CPU monitoring. 6 | diskio_avg_samples = 10, -- The number of samples to average for disk I/O monitoring. 7 | double_buffer = true, -- Use the Xdbe extension? (eliminates flicker) 8 | if_up_strictness = 'address', -- how strict if testing interface is up - up, link or address 9 | net_avg_samples = 2, -- The number of samples to average for net data 10 | no_buffers = true, -- Subtract (file system) buffers from used memory? 11 | temperature_unit = 'fahrenheit', -- fahrenheit or celsius 12 | text_buffer_size = 2048, -- size of buffer for display of content of large variables - default 256 13 | update_interval = 1, -- update interval 14 | imlib_cache_size = 0, -- disable image cache to get a new spotify cover per song 15 | 16 | -- Placement (Conky on MIDDLE of THREE monitors at 1920x1080) 17 | --alignment = 'top_left', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 18 | --gap_x = 3540, -- pixels between right or left border 19 | --gap_y = 70, -- pixels between bottom or left border 20 | 21 | -- Placement (For SINGLE monitor users!) 22 | alignment = 'top_right', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 23 | gap_x = 50, -- pixels between right or left border 24 | gap_y = 70, -- pixels between bottom or left border 25 | 26 | -- Size 27 | minimum_height = 200, -- minimum height of window 28 | minimum_width = 260, -- minimum width of window 29 | maximum_width = 260, -- maximum width of window 30 | 31 | --Graphical 32 | border_inner_margin = 5, -- margin between border and text 33 | border_outer_margin = 5, -- margin between border and edge of window 34 | border_width = 0, -- border width in pixels 35 | default_bar_width = 260, -- default is 0 - full width 36 | default_bar_height = 10, -- default is 6 37 | default_gauge_height = 25, -- default is 25 38 | default_gauge_width =40, -- default is 40 39 | default_graph_height = 40, -- default is 25 40 | default_graph_width = 153, -- default is 0 - full width 41 | default_shade_color = '#000000', -- default shading colour 42 | default_outline_color = '#000000', -- default outline colour 43 | draw_borders = false, -- draw borders around text 44 | draw_graph_borders = true, -- draw borders around graphs 45 | draw_shades = false, -- draw shades 46 | draw_outline = false, -- draw outline 47 | stippled_borders = 0, -- dashing the border 48 | 49 | --Textual 50 | format_human_readable = true, -- KiB, MiB rather then number of bytes 51 | font = 'JetBrains Mono:bold:size=10', -- the default font used 52 | font2 = 'Raleway:bold:size=30', -- font for the time 53 | font3 = 'Ubuntu:size=14', -- font for the date 54 | font4 = 'Raleway:bold:size=9', -- font for the keybindings heading 55 | max_text_width = 0, -- 0 will make sure line does not get broken if width too smal 56 | max_user_text = 16384, -- max text in conky default 16384 57 | override_utf8_locale = true, -- force UTF8 requires xft 58 | short_units = true, -- shorten units from KiB to k 59 | top_name_width = 21, -- width for $top name value default 15 60 | top_name_verbose = false, -- If true, top name shows the full command line of each process - Default value is false. 61 | uppercase = false, -- uppercase or not 62 | use_spacer = 'none', -- adds spaces around certain objects to align - default none 63 | use_xft = true, -- xft font - anti-aliased font 64 | xftalpha = 1, -- alpha of the xft font - between 0-1 65 | 66 | --Windows 67 | own_window = true, -- create your own window to draw 68 | own_window_argb_value = 255, -- real transparency - composite manager required 0-255 69 | own_window_argb_visual = true, -- use ARGB - composite manager required 70 | own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop 71 | own_window_colour = '#24273a', -- set colour if own_window_transparent no 72 | own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0% 73 | own_window_title = 'conky', -- set the name manually 74 | own_window_type = 'override', -- if own_window true options are: normal/override/dock/desktop/panel 75 | own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', -- if own_window true - just hints - own_window_type sets it 76 | 77 | --catppuccin 78 | color0 = '#b7bdf8', 79 | color1 = '#cad3f5', 80 | color2 = '#8aadf4', 81 | color3 = '#f0c6c6', 82 | color4 = '#6e738d', 83 | color5 = '#a6da95', 84 | color6 = '#f4dbd6', 85 | }; 86 | 87 | conky.text = [[ 88 | ${alignc}${color0}${font2}${DESKTOP_SESSION}${font} 89 | ${voffset 6}${alignc}${color0}${font3}${time %b %d, %Y}${font}${color} 90 | ${voffset 18}${goto 12}${color5}CPU${goto 50} 91 | ${goto 12}$cpu% 92 | ${color2}${goto 12}${cpubar 8,254} 93 | ${voffset 5}${goto 12}$font${color1}${top name 1}$alignr$color${top cpu 1}% 94 | ${goto 12}${color1}${top name 2}$alignr$color${top cpu 2}% 95 | ${goto 12}${color1}${top name 3}$alignr$color${top cpu 3}% 96 | ${voffset 14}${goto 12}${color6}RAM${goto 50} 97 | ${goto 12}$mem/$memmax 98 | ${color2}${goto 12}${membar 8,254}${color} 99 | ${goto 12}${voffset 5}${color1}${top_mem name 1}$alignr$color${top_mem mem_res 1} 100 | ${goto 12}${color1}${top_mem name 2}$alignr$color${top_mem mem_res 2} 101 | ${goto 12}${color1}${top_mem name 3}$alignr$color${top_mem mem_res 3} 102 | ${goto 12}${voffset 14}${color3}${font}File System 103 | ${goto 12}${color3}${fs_used /}/${fs_size /} 104 | ${goto 12}${color2}${fs_bar 8,254} 105 | ]]; 106 | 107 | -------------------------------------------------------------------------------- /mocha.conf: -------------------------------------------------------------------------------- 1 | conky.config = { 2 | 3 | --Various settings 4 | background = true, -- forked to background 5 | cpu_avg_samples = 2, -- The number of samples to average for CPU monitoring. 6 | diskio_avg_samples = 10, -- The number of samples to average for disk I/O monitoring. 7 | double_buffer = true, -- Use the Xdbe extension? (eliminates flicker) 8 | if_up_strictness = 'address', -- how strict if testing interface is up - up, link or address 9 | net_avg_samples = 2, -- The number of samples to average for net data 10 | no_buffers = true, -- Subtract (file system) buffers from used memory? 11 | temperature_unit = 'fahrenheit', -- fahrenheit or celsius 12 | text_buffer_size = 2048, -- size of buffer for display of content of large variables - default 256 13 | update_interval = 1, -- update interval 14 | imlib_cache_size = 0, -- disable image cache to get a new spotify cover per song 15 | 16 | -- Placement (Conky on MIDDLE of THREE monitors at 1920x1080) 17 | --alignment = 'top_left', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 18 | --gap_x = 3540, -- pixels between right or left border 19 | --gap_y = 70, -- pixels between bottom or left border 20 | 21 | -- Placement (For SINGLE monitor users!) 22 | alignment = 'top_right', -- top_left,top_middle,top_right,bottom_left,bottom_middle,bottom_right, 23 | gap_x = 50, -- pixels between right or left border 24 | gap_y = 70, -- pixels between bottom or left border 25 | 26 | -- Size 27 | minimum_height = 200, -- minimum height of window 28 | minimum_width = 260, -- minimum width of window 29 | maximum_width = 260, -- maximum width of window 30 | 31 | --Graphical 32 | border_inner_margin = 5, -- margin between border and text 33 | border_outer_margin = 5, -- margin between border and edge of window 34 | border_width = 0, -- border width in pixels 35 | default_bar_width = 260, -- default is 0 - full width 36 | default_bar_height = 10, -- default is 6 37 | default_gauge_height = 25, -- default is 25 38 | default_gauge_width =40, -- default is 40 39 | default_graph_height = 40, -- default is 25 40 | default_graph_width = 153, -- default is 0 - full width 41 | default_shade_color = '#000000', -- default shading colour 42 | default_outline_color = '#000000', -- default outline colour 43 | draw_borders = false, -- draw borders around text 44 | draw_graph_borders = true, -- draw borders around graphs 45 | draw_shades = false, -- draw shades 46 | draw_outline = false, -- draw outline 47 | stippled_borders = 0, -- dashing the border 48 | 49 | --Textual 50 | format_human_readable = true, -- KiB, MiB rather then number of bytes 51 | font = 'JetBrains Mono:bold:size=10', -- the default font used 52 | font2 = 'Raleway:bold:size=30', -- font for the time 53 | font3 = 'Ubuntu:size=14', -- font for the date 54 | font4 = 'Raleway:bold:size=9', -- font for the keybindings heading 55 | max_text_width = 0, -- 0 will make sure line does not get broken if width too smal 56 | max_user_text = 16384, -- max text in conky default 16384 57 | override_utf8_locale = true, -- force UTF8 requires xft 58 | short_units = true, -- shorten units from KiB to k 59 | top_name_width = 21, -- width for $top name value default 15 60 | top_name_verbose = false, -- If true, top name shows the full command line of each process - Default value is false. 61 | uppercase = false, -- uppercase or not 62 | use_spacer = 'none', -- adds spaces around certain objects to align - default none 63 | use_xft = true, -- xft font - anti-aliased font 64 | xftalpha = 1, -- alpha of the xft font - between 0-1 65 | 66 | --Windows 67 | own_window = true, -- create your own window to draw 68 | own_window_argb_value = 255, -- real transparency - composite manager required 0-255 69 | own_window_argb_visual = true, -- use ARGB - composite manager required 70 | own_window_class = 'Conky', -- manually set the WM_CLASS name for use with xprop 71 | own_window_colour = '#1e1e2e', -- set colour if own_window_transparent no 72 | own_window_transparent = false, -- if own_window_argb_visual is true sets background opacity 0% 73 | own_window_title = 'conky', -- set the name manually 74 | own_window_type = 'desktop', -- if own_window true options are: normal/override/dock/desktop/panel 75 | own_window_hints = 'undecorated,below,above,sticky,skip_taskbar,skip_pager', -- if own_window true - just hints - own_window_type sets it 76 | 77 | --catppuccin 78 | color0 = '#C9CBFF', 79 | color1 = '#D9E0EE', 80 | color2 = '#89DCEB', 81 | color3 = '#F2CDCD', 82 | color4 = '#C3BAC6', 83 | color5 = '#ABE9B3', 84 | color6 = '#FAE3B0', 85 | }; 86 | 87 | conky.text = [[ 88 | ${alignc}${color0}${font2}${DESKTOP_SESSION}${font} 89 | ${voffset 6}${alignc}${color0}${font3}${time %b %d, %Y}${font}${color} 90 | ${voffset 18}${goto 12}${color5}CPU${goto 50} 91 | ${goto 12}$cpu% 92 | ${color2}${goto 12}${cpubar 8,254} 93 | ${voffset 5}${goto 12}$font${color1}${top name 1}$alignr$color${top cpu 1}% 94 | ${goto 12}${color1}${top name 2}$alignr$color${top cpu 2}% 95 | ${goto 12}${color1}${top name 3}$alignr$color${top cpu 3}% 96 | ${voffset 14}${goto 12}${color6}RAM${goto 50} 97 | ${goto 12}$mem/$memmax 98 | ${color2}${goto 12}${membar 8,254}${color} 99 | ${goto 12}${voffset 5}${color1}${top_mem name 1}$alignr$color${top_mem mem_res 1} 100 | ${goto 12}${color1}${top_mem name 2}$alignr$color${top_mem mem_res 2} 101 | ${goto 12}${color1}${top_mem name 3}$alignr$color${top_mem mem_res 3} 102 | ${goto 12}${voffset 14}${color3}${font}File System 103 | ${goto 12}${color3}${fs_used /}/${fs_size /} 104 | ${goto 12}${color2}${fs_bar 8,254} 105 | ]]; 106 | 107 | --------------------------------------------------------------------------------