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 {Memsza}%', execute='urxvt -e htop', padding=5, margin=10, font="Noto Sans", fontsize=12, 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] # ), 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=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.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