def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.CurrentLayoutIcon(foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.GroupBox(font="FontAwesome", fontsize=16, margin_y=-1, margin_x=0, padding_y=6, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, hide_unused=True, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[7], background=colors[1], padding=0, fontsize=16), widget.Mpris2(name='spotify', objname="org.mpris.MediaPlayer2.spotify", display_metadata=['xesam:title', 'xesam:artist'], scroll_chars=None, stop_pause_text='', **widget_defaults), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.WindowName(font="Noto Sans", # fontsize = 12, # foreground = colors[5], # background = colors[1], widget.Spacer(), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[7], background=colors[1], padding=0, fontsize=16), widget.ThermalSensor(foreground=colors[5], foreground_alert=colors[6], background=colors[1], metric=True, tag_sensor="CPU", padding=3, threshold=90), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), arcomemory.Memory(fmt='{MemUsed} MB {Memsza}%', execute='xfce4-terminal -e htop', padding=5, margin=10, font="Noto Sans", fontsize=12, update_interval=1, foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=1, background=colors[1]), widget.Battery(energy_now_file='charge_now', energy_full_file='charge_full', power_now_file='current_now', charge_char=" ", discharge_char=" ", low_perentage=0.15, low_foreground='FF0000', update_interval=1), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.Clock(foreground=colors[5], background=colors[1], fontsize=16, timezone="Europe/Budapest", format="%H:%M"), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1], icon_size=20, padding=4), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=16, margin_y=3, margin_x=0, padding_y=6, padding_x=10, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.CurrentLayout(font="Noto Sans Bold", foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.WindowName( font="Noto Sans", fontsize=12, foreground=colors[5], background=colors[1], ), # widget.Net( # font="Noto Sans", # fontsize=12, # interface="enp0s31f6", # foreground=colors[2], # background=colors[1], # padding = 0, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.NetGraph( # font="Noto Sans", # fontsize=12, # bandwidth="down", # interface="auto", # fill_color = colors[8], # foreground=colors[2], # background=colors[1], # graph_color = colors[8], # border_color = colors[2], # padding = 0, # border_width = 1, # line_width = 1, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # # do not activate in Virtualbox - will break qtile # widget.ThermalSensor( # foreground = colors[5], # foreground_alert = colors[6], # background = colors[1], # metric = True, # padding = 3, # threshold = 80 # ), # # battery option 1 ArcoLinux Horizontal icons do not forget to import arcobattery at the top # # battery option 2 from Qtile # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.Battery( # font="Noto Sans", # update_interval = 10, # fontsize = 12, # foreground = colors[5], # background = colors[1], # ), # widget.TextBox( # font="FontAwesome", # text=" ", # foreground=colors[6], # background=colors[1], # padding = 0, # fontsize=16 # ), # widget.CPUGraph( # border_color = colors[2], # fill_color = colors[8], # graph_color = colors[8], # background=colors[1], # border_width = 1, # line_width = 1, # core = "all", # type = "box" # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.TextBox( # font="FontAwesome", # text=" ", # foreground=colors[4], # background=colors[1], # padding = 0, # fontsize=16 # ), # widget.Memory( # font="Noto Sans", # format = '{MemUsed}M/{MemTotal}M', # update_interval = 1, # fontsize = 12, # foreground = colors[5], # background = colors[1], # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.Clock(foreground=colors[5], background=colors[1], fontsize=14, format="%d-%m-%Y"), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1], icon_size=24, padding=15), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[1]), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), widget.Clock(foreground=colors[5], background=colors[1], fontsize=16, font="Noto Sans Bold", format="%H:%M"), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.Sep( linewidth=0, padding=6, foreground=colors[2], background=colors[0], ), widget.Image( filename="~/.config/qtile/icons/qtilelogo.png", # mouse_callbacks = {'Button1': lambda qtile: # qtile.cmd_spawn('dmenu_run')}, ), widget.TextBox( text="◢", foreground=colors[14], background=colors[0], fontsize=75, padding=-7, ), widget.GroupBox( font="Font Awesome 5 Free Solid", visible_groups=["", "", "", "", "", ""], **group_box_settings, ), widget.TextBox( text="█", foreground=colors[14], background=colors[0], fontsize=30, padding=0, ), # Current Layout widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")], foreground=colors[2], background=colors[14], padding=0, scale=0.9, ), widget.TextBox( text="▉", foreground=colors[14], background=colors[0], fontsize=30, padding=-7, ), widget.TextBox( text="◣ ", foreground=colors[14], background=colors[0], fontsize=90, padding=-9, ), # Window Name widget.TextBox( text="◢", foreground=colors[14], background=colors[0], fontsize=75, padding=-7, ), widget.TaskList( borderwidth=0, highlight_method="block", background=colors[14], border=colors[2], urgent_border=colors[0], rounded=True, #max_title_width = 100, markup_floating="<i>{}</i>", markup_minimized="<s>{}</s>", mouse_callbacks={"Button2": lambda: qtile.current_window.kill()}), widget.TextBox( text="◣ ", foreground=colors[14], background=colors[0], fontsize=90, padding=-9, ), widget.Spacer(), widget.TextBox( text="◢", foreground=colors[14], background=colors[0], fontsize=75, padding=-7, ), # Systemtray widget.Systray(icon_size=22, background=colors[14], padding=10), widget.TextBox( text="◢", foreground=colors[0], background=colors[14], fontsize=75, padding=-7, ), # Battery and Temperature # do not activate in Virtualbox - will break qtile # battery option 1 ArcoLinux Horizontal icons do not forget to import arcobattery at the top arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[0]), widget.TextBox( font="Font Awesome 5 Free Solid", text=" ", foreground=colors[1], background=colors[0], padding=2, fontsize=20, ), widget.ThermalSensor(foreground=colors[1], foreground_alert=colors[3], background=colors[0], metric=True, padding=3, threshold=80), # Memory widget.TextBox(font="Font Awesome 5 Free Solid", text=" ", foreground=colors[1], background=colors[0], padding=0, fontsize=16), widget.Memory( font="Noto Sans", format='{MemUsed}/{MemTotal}M', update_interval=1, fontsize=16, foreground=colors[1], background=colors[0], ), # Volume-Widget widget.TextBox( text="◢", foreground=colors[14], background=colors[0], fontsize=75, padding=-7, ), widget.TextBox( text=" ", foreground=colors[8], background=colors[14], font="Font Awesome 5 Free Solid", mouse_callbacks={ "Button3": lambda: qtile.cmd_spawn("pavucontrol") }, ), widget.PulseVolume( foreground=colors[8], background=colors[14], limit_max_volume="True", mouse_callbacks={ "Button3": lambda: qtile.cmd_spawn("pavucontrol") }, ), # Time widget.TextBox( text="◢", foreground=colors[0], background=colors[14], fontsize=75, padding=-7, ), widget.TextBox( text=" ", font="Font Awesome 5 Free Solid", foreground=colors[4], # fontsize=38 background=colors[0], ), widget.Clock( format="%H:%M", foreground=colors[4], background=colors[0], # mouse_callbacks={"Button1": todays_date}, ), # Day and Month widget.TextBox( text="◢", foreground=colors[14], background=colors[0], fontsize=75, padding=-7, ), widget.TextBox( text=" ", font="Font Awesome 5 Free Solid", foreground=colors[5], background=colors[14], ), widget.Clock( format="%a, %d %b", background=colors[14], foreground=colors[5], ), # Shutdown widget.TextBox( text="◢", foreground=colors[0], background=colors[14], fontsize=75, padding=-7, ), widget.TextBox( text="⏻", foreground=colors[13], background=colors[0], font="Font Awesome 5 Free Solid", fontsize=20, padding=20, mouse_callbacks={ "Button1": lambda: qtile.cmd_spawn('arcolinux-logout') }, ), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=12, margin_y=-1, margin_x=0, padding_y=6, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.CurrentLayout(font="Noto Sans Bold", foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), # widget.WindowName(font="Noto Sans", # fontsize = 12, # foreground = colors[5], # background = colors[1], # ), # widget.Net( # font="Noto Sans", # fontsize=12, # interface="enp0s25", # foreground=colors[2], # background=colors[1], # padding = 0, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.NetGraph( # font="Noto Sans", # fontsize=12, # bandwidth="down", # interface="auto", # fill_color = colors[8], # foreground=colors[2], # background=colors[1], # graph_color = colors[8], # border_color = colors[2], # padding = 0, # border_width = 1, # line_width = 1, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # # do not activate in Virtualbox - will break qtile # widget.ThermalSensor( # foreground = colors[5], # foreground_alert = colors[6], # background = colors[1], # metric = True, # padding = 3, # threshold = 80 # ), widget.TaskList( font="Noto Sans Bold", borderwidth=1, margin=3, padding=4, ), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.DF( warn_space=10, measure='G', format=' {p}:{uf}{m}', update_interval=60, visible_on_warn=False, foreground=colors[5], partition="/", background=colors[1], ), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), widget.DF( warn_space=10, visible_on_warn=False, measure='G', format=' {p}:{uf}{m}', update_interval=60, foreground=colors[5], partition="/f", background=colors[1], ), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), widget.Memory( font="Noto Sans", format='{MemPercent}%', update_interval=1, fontsize=12, foreground=colors[5], background=colors[1], ), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[6], background=colors[1], padding=0, fontsize=16), widget.CPU(format='{load_percent}%'), # widget.CPUGraph( # border_color = colors[2], # #fill_color = colors[1], # #graph_color = colors[5], # background= colors[1], # border_width = 1, # line_width = 1, # core = "all", # type = "box" # ), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), widget.Backlight( backlight_name='intel_backlight', brightness_file='/sys/class/backlight/intel_backlight/brightness', foreground=colors[5], background=colors[1], ), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.Volume(), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), # battery option 2 from Qtile widget.Battery( font="Noto Sans", update_interval=10, fontsize=12, foreground=colors[5], background=colors[1], format="{char} {percent:2.0%} {hour:d}:{min:02d}", ), # # battery option 1 ArcoLinux Horizontal icons do not forget to import # # arcobattery at the top arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.Clock(foreground=colors[5], background=colors[1], fontsize=12, format="%Y-%m-%d %H:%M"), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1], icon_size=20, padding=4), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=16, margin_y=-1, margin_x=0, padding_y=6, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.CurrentLayout(font="Noto Sans Bold", foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.WindowName( font="Noto Sans", fontsize=12, foreground=colors[5], background=colors[1], ), # widget.Net( # font="Noto Sans", # fontsize=12, # interface="enp0s31f6", # foreground=colors[2], # background=colors[1], # padding = 0, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), # widget.NetGraph( # font="Noto Sans", # fontsize=12, # bandwidth="down", # interface="auto", # fill_color = colors[8], # foreground=colors[2], # background=colors[1], # graph_color = colors[8], # border_color = colors[2], # padding = 0, # border_width = 1, # line_width = 1, # ), # widget.Sep( # linewidth = 1, # padding = 10, # foreground = colors[2], # background = colors[1] # ), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[6], background=colors[1], padding=0, fontsize=16), widget.CPUGraph(border_color=colors[2], fill_color=colors[8], graph_color=colors[8], background=colors[1], border_width=1, line_width=1, core="all", type="box"), # do not activate in Virtualbox - will break qtile # widget.ThermalSensor( # foreground = colors[5], # foreground_alert = colors[6], # background = colors[1], # metric = True, # padding = 3, # threshold = 80 # ), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), arcomemory.Memory(fmt='{MemUsed} MB\n{Memsza}%', execute='urxvt -e htop', padding=5, margin=10, font="Noto Sans", fontsize=10, update_interval=1, foreground=colors[5], background=colors[1]), # This is the standard Qtile memory widget widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, fontsize=16), widget.Memory( font="Noto Sans", fmt='{MemUsed}/{MemTotal}M', update_interval=5, fontsize=12, foreground=colors[5], background=colors[1], ), # # battery option 1 or ArcoLinux Horizontal icons by default # # Other options have been moved to the backup folder # # 3 extra possibilities for your battery usage widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[1]), # Choose : battery option 2 or vertical icons widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.BatteryIcon(theme_path=home + "/.config/qtile/icons/battery_icons_vert"), # # Choose : battery option 3 or vertical icons from qtile widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.BatteryIcon(), # # Choose : battery option 4 or never changing image with % and hour widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[9], background=colors[1], padding=0, fontsize=16), widget.Battery(energy_now_file='charge_now', energy_full_file='charge_full', power_now_file='current_now', foreground=colors[5], background=colors[1], update_interval=5), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, fontsize=16), widget.Clock(foreground=colors[5], background=colors[1], format="%Y-%m-%d %H:%M"), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1], icon_size=20, padding=4), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=16, margin_y=2, margin_x=0, padding_y=6, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.CurrentLayout(font="Noto Sans Bold", foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.WindowName( font="Noto Sans", fontsize=12, foreground=colors[5], background=colors[1], ), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[1]), # to do: CPU graph is not working #widget.CPUGraph( #border_color = colors[2], #fill_color = colors[8], #graph_color = colors[8], #background=colors[1], #border_width = 1, #line_width = 1, #core = "all", #type = "box" #), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[4], background=colors[1], padding=0, mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' -t htop -e htop') }, fontsize=16), widget.Memory(font="Noto Sans", format='{MemUsed}M/{MemTotal}M', mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' -t htop -e htop') }, update_interval=1, fontsize=12, foreground=colors[5], background=colors[1]), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox( font="FontAwesome", text=" ", foreground=colors[3], background=colors[1], padding=0, mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' --hold -t cal -e cal -3') }, fontsize=16), widget.Clock( font="Noto Sans", foreground=colors[5], background=colors[1], fontsize=14, mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' --hold -t cal -e cal -3') }, format="%a %d.%m.%Y "), widget.Clock( font="Noto Sans Bold", foreground=colors[5], background=colors[1], fontsize=14, mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' --hold -t cal -e cal -3') }, format="%H:%M"), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1], icon_size=20, padding=4), widget.Sep(linewidth=1, padding=10, foreground=colors[2], background=colors[1]), widget.Volume(emoji=False), ] return widgets_list
), widget.Sep(linewidth=0, padding=5, foreground=colors[0], background=colors[0]), widget.Battery( background=colors[0], foreground=colors[13], format='{percent:2.0%}', font='JetbrainsMonoMedium Nerd Font Mono', update_interval=0.1, ), arcobattery.BatteryIcon( scale=0.4, y_poss=7, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[0], mouse_callbacks={"Button1": power}), widget.Systray( foreground=colors[0], background=colors[0], padding=5), widget.Sep(linewidth=0, padding=3, foreground=colors[0], background=colors[0]), widget.TextBox(text="⏻", foreground=colors[13], background=colors[0], font="Font Awesome 5 Free Solid", fontsize=22, padding=15,
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="Font Awesome 5 Free Solid", fontsize=20, margin_y=2, margin_x=0, padding_y=8, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=True, highlight_method="text", this_current_screen_border=colors[8], foreground=colors[2], background=colors[1]), widget.Sep(linewidth=1, padding=20, foreground=colors[8], background=colors[1]), #widget.CurrentLayout( # font = "Noto Sans Bold", # foreground = colors[5], # background = colors[1] # ), # widget.Net( # font="Noto Sans", # fontsize=12, # interface="enp0s31f6", # foreground=colors[2], # background=colors[1], # padding = 0, # ), widget.NetGraph( font="Noto Sans", fontsize=12, bandwidth="down", interface="auto", fill_color=colors[2], foreground=colors[2], background=colors[1], graph_color=colors[2], border_color=colors[1], padding=0, border_width=1, line_width=1, ), widget.Sep(linewidth=1, padding=20, foreground=colors[8], background=colors[1]), widget.WindowName( font="Ubuntu Mono Bold", fontsize=16, foreground=colors[2], background=colors[1], ), # # do not activate in Virtualbox - will break qtile # widget.ThermalSensor( # foreground = colors[5], # foreground_alert = colors[6], # background = colors[1], # metric = True, # padding = 3, # threshold = 80 # ), # widget.CPUGraph( # border_color = colors[2], # fill_color = colors[8], # graph_color = colors[8], # background=colors[1], # border_width = 1, # line_width = 1, # core = "all", # type = "box" # ), widget.Memory( font="Ubuntu Mono Bold", format='{MemUsed: .0f}{mm} /{MemTotal: .0f}{mm}', update_interval=1, fontsize=15, foreground=colors[2], background=colors[1], ), widget.Sep(linewidth=1, padding=20, foreground=colors[8], background=colors[1]), widget.Clock(font="Ubuntu Mono Bold", foreground=colors[5], background=colors[1], fontsize=16, format=" %d-%m-%Y %H:%M "), widget.Sep(linewidth=1, padding=20, foreground=colors[8], background=colors[1]), widget.Systray(background=colors[1], icon_size=20, padding=4), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[1]), widget.Battery( font="Ubuntu Mono Bold", format='{percent:2.0%}', update_interval=10, fontsize=16, foreground=colors[2], background=colors[1], ), widget.Sep(linewidth=1, padding=10, foreground=colors[1], background=colors[1]), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=16, margin_y=-1, margin_x=0, padding_y=6, padding_x=5, borderwidth=0, disable_drag=True, active=colors[9], inactive=colors[5], rounded=False, highlight_method="text", this_current_screen_border=colors[7], foreground=colors[6], background=colors[0]), widget.Spacer(length=bar.STRETCH, ), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[0], padding=0, fontsize=16), widget.Clock(foreground=colors[1], background=colors[0], fontsize=12, format="%d-%m-%Y %H:%M:%S"), widget.Sep(linewidth=1, padding=10, foreground=colors[1], background=colors[0]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[0], padding=0, fontsize=16), widget.Net(font="Noto Sans", fontsize=12, interface="wlp3s0", foreground=colors[1], background=colors[0], padding=0, format='{down} ↓↑ {up}'), widget.Sep(linewidth=1, padding=10, foreground=colors[1], background=colors[0]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[0], padding=0, fontsize=16), widget.CPU( foreground=colors[1], background=colors[0], padding=0, ), widget.Sep(linewidth=1, padding=10, foreground=colors[3], background=colors[0]), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[3], background=colors[0], padding=0, fontsize=16), widget.Memory( font="Noto Sans", format='{MemUsed}M {MemPercent}%', update_interval=1, fontsize=12, foreground=colors[1], background=colors[0], ), widget.Sep(linewidth=1, padding=10, foreground=colors[3], background=colors[0]), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=2, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=1, background=colors[0]), widget.Battery( font="Noto Sans", update_interval=1, fontsize=12, foreground=colors[1], background=colors[0], discharge_char='', format='{char} {percent:2.0%}', ), widget.Sep(linewidth=1, padding=10, foreground=colors[3], background=colors[0]), widget.Systray(background=colors[9], icon_size=20, padding=4), widget.Sep(linewidth=1, padding=10, foreground=colors[1], background=colors[0]), widget.CurrentLayoutIcon(font="Noto Sans Bold", foreground=colors[4], background=colors[0]), ] return widgets_list
def init_widgets_list(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox(font="FontAwesome", fontsize=18, margin_y=4, margin_x=0, padding_y=6, padding_x=6, borderwidth=0, disable_drag=True, active=colors[5], inactive=colors[9], hide_unused=True, rounded=False, highlight_method="block", this_current_screen_border=colors[10], foreground=colors[5], background=colors[0]), widget.TextBox(font="FontAwesome", fontsize=18, text="|", padding=2, foreground=colors[4], background=colors[1]), widget.WindowName( font="IBM Plex Mono Medium Italic", fontsize=18, foreground=colors[4], background=colors[1], ), widget.TextBox(font="FontAwesome", text="\uE0be", foreground=colors[6], background=colors[1], padding=0, fontsize=26), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[1], background=colors[6], padding=0, fontsize=18), widget.Net( font="IBM Plex Sans Medium", fontsize=16, interface="wlp3s0", format="{down}↓↑{up}", foreground=colors[1], background=colors[6], use_bits=False, padding=6, ), # widget.NetGraph( # font="Noto Sans", # fontsize=12, # bandwidth="down", # interface="auto", # fill_color = colors[8], # foreground=colors[2], # background=colors[1], # graph_color = colors[8], # border_color = colors[2], # padding = 0, # border_width = 1, # line_width = 1, # ), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[6], background=colors[7], padding=0, fontsize=26), widget.TextBox(font="FontAwesome", text="", foreground=colors[1], background=colors[7], padding=0, fontsize=18), # # do not activate in Virtualbox - will break qtile widget.ThermalSensor(fontsize=16, foreground=colors[1], foreground_alert=colors[10], background=colors[7], metric=True, padding=6, threshold=50, update_interval=2), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[7], background=colors[3], padding=0, fontsize=26), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[1], background=colors[3], padding=0, fontsize=18), widget.CPUGraph(border_color=colors[2], fill_color=colors[1], graph_color=colors[1], background=colors[3], border_width=0, line_width=1, core="all", type="linefill", padding=6), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[3], background=colors[8], padding=0, fontsize=26), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[1], background=colors[8], padding=0, fontsize=18), widget.Memory( font="IBM Plex Sans Medium", format='{MemUsed}M/{MemTotal}M', update_interval=1, fontsize=16, foreground=colors[1], background=colors[8], padding=6, ), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[8], background=colors[9], padding=0, fontsize=26), widget.TextBox(font="FontAwesome", text=" ", foreground=colors[1], background=colors[9], padding=0, fontsize=18), widget.Clock(foreground=colors[1], background=colors[9], fontsize=16, format="%d-%m-%Y | %H:%M", padding=6), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[9], background=colors[3], padding=0, fontsize=26), arcobattery.BatteryIcon(padding=0, scale=0.7, y_poss=3, theme_path=home + "/.config/qtile/icons/battery_icons_horiz", update_interval=5, background=colors[3]), widget.Battery(energy_now_file="charge_now", energy_full_file="charge_full", power_now_file="current_now", charge_char="", discharge_char="", format='{char} {percent:2.0%}', background=colors[3], foreground=colors[1], padding=2), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[3], background=colors[4], padding=0, fontsize=26), widget.CurrentLayout(font="IBM Plex Sans Medium", fontsize=16, foreground=colors[1], background=colors[4]), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[4], background=colors[1], padding=0, fontsize=26), widget.Wlan(interface="wlp3s0", format='{essid}'), widget.Systray(background=colors[1], icon_size=20, padding=6), widget.TextBox(font="FontAwesome", text="\uE0b8", foreground=colors[1], background=colors[1], padding=0, fontsize=26) ] return widgets_list
def init_widgets_list(): widgets_list = [ widget.Sep( linewidth = 0, padding = 6, foreground = colors[2], background = colors[0] ), widget.GroupBox(font="Ubuntu Bold", fontsize = 9, margin_y = 3, margin_x = 0, padding_y = 5, padding_x = 5, borderwidth = 3, active = colors[2], inactive = colors[2], rounded = False, highlight_color = colors[1], highlight_method = "line", this_current_screen_border = colors[6], this_screen_border = colors [7], other_current_screen_border = colors[0], other_screen_border = colors[0], foreground = colors[2], background = colors[0] ), widget.Prompt( prompt=prompt, font="Ubuntu Mono", padding=10, foreground = colors[3], background = colors[0] ), widget.Sep( linewidth = 1, padding = 10, foreground = colors[6], background = colors[0] ), widget.CurrentLayout( font = "Ubuntu Mono", foreground = colors[2], background = colors[0] ), widget.Sep( linewidth = 1, padding = 10, foreground = colors[6], background = colors[0] ), widget.WindowName( foreground = colors[6], background = colors[0], padding = 0 ), widget.CPUGraph( border_color = colors[0], fill_color = colors[2], graph_color = colors[6], background=colors[0], border_width = 1, line_width = 1, core = "all", type = "box" ), widget.Sep( linewidth = 0, padding = 10, foreground = colors[1], background = colors[0] ), widget.TextBox( text="", foreground=colors[9], background=colors[0], padding = 0, fontsize=14 ), widget.Memory( foreground = colors[2], background = colors[0], padding = 5 ), arcobattery.BatteryIcon( padding=0, scale=0.7, y_poss=2, theme_path= "/home/d4n13l/.config/qtile/icons/battery_icons_horiz", update_interval = 5, background = colors[0] ), widget.TextBox( text=" ", foreground=colors[2], background=colors[0], padding = 0, fontsize=14 ), widget.Volume( foreground = colors[2], background = colors[0], padding = 5 ), widget.TextBox( font="Ubuntu Mono", text=" ", foreground=colors[6], background=colors[0], padding = 0, fontsize=16 ), widget.Clock( foreground = colors[2], background = colors[0], fontsize = 12, format="%Y-%m-%d %H:%M" ), widget.Sep( linewidth = 0, padding = 10, foreground = colors[1], background = colors[0] ), widget.Systray( background=colors[0], padding = 5 ), ] return widgets_list