diff --git a/conky.conf b/conky.conf index a1f4da2..e088b8f 100644 --- a/conky.conf +++ b/conky.conf @@ -1,48 +1,61 @@ -- vim: set filetype=lua :miv -- conky.config = { - double_buffer = true, - update_interval = 1, - alignment = 'bottom_right', - gap_x = 100 + 320, - gap_y = 100 + 200, - own_window = true, - own_window_title = 'conky', - own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', - own_window_argb_visual = true, - own_window_transparent = true, - border_inner_margin = 8, - background = true, - border_width = 1, - cpu_avg_samples = 2, - draw_borders = false, - draw_graph_borders = true, - draw_outline = false, - draw_shades = false, - use_xft = true, - font = 'Quicksand:size=14', - minimum_height = 5, - minimum_width = 250, - net_avg_samples = 2, - no_buffers = false, - out_to_console = false, - out_to_stderr = false, - extra_newline = false, - stippled_borders = 0, - uppercase = false, - use_spacer = 'none', - show_graph_scale = false, - show_graph_range = false, - default_color = '#666666', - color1 = "#664444", - color2 = "#888888", - color3 = "#663333" + monitor = 1, + double_buffer = true, + update_interval = 1, + alignment = 'bottom_right', + gap_x = 00-1920 --[[100 + 320]], + gap_y = 00 --[[100 + 200]], + own_window = true, + own_window_title = 'conky', + own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', + own_window_argb_visual = true, + own_window_transparent = true, + own_window_argb_value = 255, + border_inner_margin = 8, +-- background = true, + border_width = 1, + cpu_avg_samples = 2, + draw_borders = false, + draw_graph_borders = true, + draw_outline = false, + draw_shades = false, + use_xft = true, + font = 'Quicksand:size=14', + minimum_height = 5, + minimum_width = 250, + net_avg_samples = 2, + no_buffers = false, + out_to_console = false, + out_to_stderr = false, + extra_newline = false, + stippled_borders = 0, + uppercase = false, + use_spacer = 'none', + show_graph_scale = false, + show_graph_range = false, } + +if os.getenv("DARK") then + print("starting in dark mode") + conky.config.default_color = '#ffffff' + conky.config.color1 = "#ffffff" + conky.config.color2 = "#aaaaaa" + conky.config.color3 = "#df74b1" +else + print("starting in light mode") + conky.config.default_color = '#525564' + conky.config.color1 = "#494c5b" + conky.config.color2 = "#333333" + conky.config.color3 = "#fb006b" +end + conky.text = [[$color3${time %Y-%m-%d} $color1${voffset -10}${font Quicksand:size=40}${time %H:%M}$font$color ${color2}Uptime:$color $alignr$uptime # ${color3}Stats $hr$color -${color2}ip:$color $alignr${texeci 3 wget http://darkwiiplayer.com/api/ip --no-check-certificate -qO - } +${color2}ip:$color $alignr${texeci 3 wget http://darkwiiplayer.com/api/ip --no-check-certificate -qO - 2>/dev/null } ${color2}vpn:$color $alignr${execi 2 expressvpn status | grep -Po 'Not connected|(?<=Connected to).*$'} # #${color3}Location $hr$color diff --git a/conky/clock.conf b/conky/clock.conf index d0fb50a..57cea4d 100644 --- a/conky/clock.conf +++ b/conky/clock.conf @@ -13,16 +13,17 @@ conky.config = { imlib_cache_size = 0, own_window = true, own_window_title = 'conky', - own_window_hints = 'undecorated,below,sticky,skip_taskbar,skip_pager', + own_window_hints = 'undecorated,sticky,below,skip_taskbar,skip_pager', + own_window_transparent = true, own_window_argb_visual = true, - own_window_argb_value = 0, - own_window_type = 'normal', + own_window_argb_value = 255, + own_window_type = 'conky', border_inner_margin = 20, border_outer_margin = 0, xinerama_head = 2, alignment = 'top_left', gap_x = 40, - gap_y = 280, + gap_y = 20, draw_shades = false, draw_outline = false, draw_borders = false, @@ -31,16 +32,26 @@ conky.config = { font = 'Hack:size=12', xftalpha = 1, uppercase = false, - default_color = '#FFFFFF', own_window_colour = '#000000', --own_window_colour = '#2F2F2F', minimum_width = 640, minimum_height = 0, - color1 = 'white', -- Title - color2 = '#FFFFFF', -- Text }; + +if os.getenv("DARK") then + conky.config.default_color = '#FFFFFF' + conky.config.color1 = 'white' + conky.config.color2 = '#FFFFFF' + conky.config.color3 = '#8844aa' +else + conky.config.default_color = '#525564' + conky.config.color1 = "#494c5b" + conky.config.color2 = "#333333" + conky.config.color3 = "#fb006b" +end + conky.text = table.concat({[[ ${offset 10}${font Quicksand:size=40}${time %H:%M}$font -${hr} +$color3${hr} ${alignr}${font Quicksand:size=20}$color2${time %A} ${time %d.%m.%Y}$color ]]}, "\n") diff --git a/conky/music.conf b/conky/music.conf index 7cfc8ca..0c484f4 100644 --- a/conky/music.conf +++ b/conky/music.conf @@ -33,7 +33,6 @@ conky.config = { font = 'Quicksand:size=14', xftalpha = 1, uppercase = false, - default_color = '#FFFFFF', own_window_colour = '#000000', --own_window_colour = '#2F2F2F', alignment = 'bottom_left', @@ -41,14 +40,16 @@ conky.config = { minimum_height = 0, -- gap_x = 1680 - 200 - 40, -- gap_x = 40, - gap_x = 20, - gap_y = 250, - color1 = 'white', -- Title - color2 = 'gray', -- Text - --color3 = '#aa2244', -- Lines - --color3 = '#41a3FF', -- Lines - color3 = '#ffffFF', -- Lines + gap_x = 1920 + 20, + gap_y = 20, }; + +if os.getenv("DARK") then + conky.config.default_color = '#FFFFFF' +else + conky.config.default_color = '#525564' +end + conky.text = table.concat({[=====[ ${execi 1 playerctl metadata xesam:artist | sed 's/-/—/'} ${font Quicksand:size=20}${execi 1 playerctl metadata xesam:title | sed 's/-/—/'}${font}