margin_y=3, margin_x=0, padding_y=5, padding_x=3, 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[4], other_current_screen_border=colors[6], other_screen_border=colors[4]), widget.Prompt(font="UbuntuMono Nerd Font Mono", padding=10, foreground=colors[3], background=colors[1]), widget.Sep( linewidth=0, padding=6, ), widget.WindowName( # foreground = colors[6], background=colors[0], padding=0), widget.CPUGraph( samples=30, line_width=1, graph_color=colors[2], fill_color=colors[2], margin_x=0,
def init_widgets_list(): widgets_list = [ widget.Sep( linewidth=0, padding=6, foreground=colors[2], background=colors[0] ), widget.GroupBox( fontsize=12, margin_y=4, margin_x=0, padding_y=4, padding_x=4, borderwidth=3, active=colors[2], inactive=colors[2], rounded=False, highlight_method="block", this_current_screen_border=colors[4], this_screen_border=colors[1], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[2], background=colors[0] ), widget.Prompt( prompt=prompt, padding=10, foreground=colors[3], background=colors[1] ), widget.Sep( linewidth=0, padding=10, foreground=colors[2], background=colors[0] ), widget.WindowName( foreground=colors[4], background=colors[0], padding=5 ), widget.Notify( padding=5, default_timeout=5, background=colors[5], foreground=colors[2] ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[0], foreground=colors[5], padding=0, fontsize=18 ), widget.TextBox( text=" 🖬", foreground=colors[2], background=colors[5], padding=0, fontsize=14 ), widget.Memory( foreground=colors[2], background=colors[5], padding=5 ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[5], foreground=colors[4], padding=0, fontsize=18 ), widget.CPUGraph( background=colors[4], samples=90, ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[4], foreground=colors[5], padding=0, fontsize=18 ), widget.TextBox( text=" ↯", foreground=colors[2], background=colors[5], padding=0, fontsize=14 ), widget.Net( foreground=colors[2], background=colors[5], padding=5 ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[5], foreground=colors[4], padding=0, fontsize=18 ), widget.GenPollText( func=getBatteryCapacity, background=colors[4], ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[4], foreground=colors[5], padding=0, fontsize=18 ), widget.TextBox( text=" 🔊", foreground=colors[2], background=colors[5], padding=0, fontsize=14 ), widget.PulseVolume( foreground=colors[2], background=colors[5], padding=5, limit_max_volume=True, volume_app="pavucontrol-qt" ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[5], foreground=colors[4], padding=0, fontsize=18 ), widget.Backlight( backlight_name=backlightName, change_command='light -S {0}', fmt=' {}', foreground=colors[2], background=colors[4], padding=5, ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[4], foreground=colors[5], padding=0, fontsize=18 ), widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")], foreground=colors[2], background=colors[5], padding=0, scale=0.7 ), widget.CurrentLayout( foreground=colors[2], background=colors[5], padding=5 ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[5], foreground=colors[4], padding=0, fontsize=18 ), widget.TextBox( text=" 🕒", foreground=colors[2], background=colors[4], padding=5, fontsize=14 ), widget.Clock( foreground=colors[2], background=colors[4], format="%a, %b %d - %H:%M" ), widget.TextBox( text='\ue0b2', font='Hack Nerd Font', background=colors[4], foreground=colors[5], padding=0, fontsize=18 ), widget.KeyboardLayout( configured_keyboards=['us', 'de'], foreground=colors[2], background=colors[5], padding=5 ), widget.Sep( linewidth=0, padding=5, foreground=colors[0], background=colors[5] ), widget.Systray( background=colors[0], padding=5 ), widget.Sep( linewidth=0, padding=7, foreground=colors[0], background=colors[0] ), ] return widgets_list
font='JetBrainsMonoExtraBold Nerd Font Mono', fontsize=36, padding=14), widget.GroupBox(highlight_method="line", background=colors[0], borderwidth=5, padding_x=8, margin_x=0, rounded=False, highlight_color=colors[5], this_current_screen_border=colors[1], this_screen_border=colors[1], other_current_screen_border=colors[1], other_screen_border=colors[1]), widget.CurrentLayout(background=colors[0], foreground=colors[1]), widget.Prompt(background=colors[0]), widget.WindowName(background=colors[0], fontsize=22), widget.Chord( chords_colors={ 'launch': ("#ff0000", "#ffffff"), }, name_transform=lambda name: name.upper(), ), widget.Systray(background=colors[0]), widget.Clock(background=colors[0], format='%b %d (%a) %I:%M%p'), ], 46, ), ), ] # Drag floating layouts.
def init_widgets_list(): widgets_list = [ widget.Sep( linewidth = 0, padding = 6, foreground = colors[2], background = colors[0] ), widget.Image( filename = "~/.config/qtile/icons/python.png", mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn('dmenu_run')} ), widget.GroupBox( font = "Ubuntu Bold", fontsize = 9, margin_y = 3, margin_x = 0, padding_y = 5, padding_x = 3, borderwidth = 3, active = colors[2], inactive = colors[2], rounded = False, highlight_color = colors[1], highlight_method = "line", this_current_screen_border = colors[3], this_screen_border = colors [4], 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[1] ), widget.Sep( linewidth = 0, padding = 40, foreground = colors[2], background = colors[0] ), widget.WindowName( foreground = colors[6], background = colors[0], padding = 0 ), widget.TextBox( text = ' ', background = colors[0], foreground = colors[4], padding = 0, fontsize = 37 ), widget.TextBox( text = " ₿", padding = 0, foreground = colors[2], background = colors[4], fontsize = 12 ), widget.BitcoinTicker( foreground = colors[2], background = colors[4], padding = 5 ), widget.TextBox( text = ' ', background = colors[4], foreground = colors[5], padding = 0, fontsize = 37 ), widget.TextBox( text = " 🌡", padding = 2, foreground = colors[2], background = colors[5], fontsize = 11 ), widget.ThermalSensor( foreground = colors[2], background = colors[5], threshold = 90, padding = 5 ), widget.TextBox( text=' ', background = colors[5], foreground = colors[4], padding = 0, fontsize = 37 ), widget.TextBox( text = " ⟳", padding = 2, foreground = colors[2], background = colors[4], fontsize = 14 ), widget.Pacman( update_interval = 1800, foreground = colors[2], mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(myTerm + ' -e sudo pacman -Syu')}, background = colors[4] ), widget.TextBox( text = "Updates", padding = 5, mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(myTerm + ' -e sudo pacman -Syu')}, foreground = colors[2], background = colors[4] ), widget.TextBox( text = ' ', background = colors[4], foreground = colors[5], padding = 0, fontsize = 37 ), widget.TextBox( text = " 🖬", foreground = colors[2], background = colors[5], padding = 0, fontsize = 14 ), widget.Memory( foreground = colors[2], background = colors[5], mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn(myTerm + ' -e htop')}, padding = 5 ), widget.TextBox( text=' ', background = colors[5], foreground = colors[4], padding = 0, fontsize = 37 ), widget.Net( interface = "wlp58s0", format = '{down} ↓↑ {up}', foreground = colors[2], background = colors[4], padding = 5 ), widget.TextBox( text = ' ', background = colors[4], foreground = colors[5], padding = 0, fontsize = 37 ), widget.TextBox( text = " Vol:", foreground = colors[2], background = colors[5], padding = 0 ), widget.Volume( foreground = colors[2], background = colors[5], padding = 5 ), widget.TextBox( text = ' ', background = colors[5], foreground = colors[4], padding = 0, fontsize = 37 ), widget.CurrentLayoutIcon( custom_icon_paths = [os.path.expanduser("~/.config/qtile/icons")], foreground = colors[0], background = colors[4], padding = 0, scale = 0.7 ), widget.CurrentLayout( foreground = colors[2], background = colors[4], padding = 5 ), widget.TextBox( text = ' ', background = colors[4], foreground = colors[5], padding = 0, fontsize = 37 ), widget.Clock( foreground = colors[2], background = colors[5], format = "%A, %B %d [ %H:%M ]" ), widget.Sep( linewidth = 0, padding = 10, foreground = colors[0], background = colors[5] ), widget.Systray( background = colors[0], padding = 5 ), ] return widgets_list
text_open=" ", background="7209b7", ), widget.TextBox(font="Hack", fontsize=26, text="", foreground="7209b7", padding=0, background="3a0ca3"), widget.WindowCount(fontsize=15, background="3a0ca3", text_format=" {num}"), widget.Prompt( prompt=prompt, font="Hack Bold", padding=10, foreground="f72585", #foreground = colors[3], background="3a0ca3", ), widget.TextBox(font="Hack", fontsize=26, text="", foreground="3a0ca3", padding=0, background="4361EE", opacity=0), widget.Pomodoro( font="Hack Bold", fontsize=20, background="4361EE", # fondo azul color_active=colors[3], # Letras rojas
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[1] # ), widget.GroupBox( font="Monospace", fontsize=20, margin_y=0, margin_x=0, padding_y=9, padding_x=5, borderwidth=1, active="#3CBC3C", #colors[2], inactive="#4863A0", rounded=False, highlight_method="block", this_current_screen_border=colors[7], this_screen_border=colors[3], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[2], background=colors[1]), widget.Prompt(prompt=prompt, font="Ubuntu Mono", padding=12, foreground=colors[3], background=colors[1]), widget.Sep(linewidth=0, padding=12, foreground=colors[2], background=colors[1]), #widget.CheckUpdates( # display_format = 'Fissítés: {updates}', # background = colors[0] # #update_interval = 60 # ), #widget.LaunchBar( # progs=[('firefox', 'firefox', 'Browser'), # ('Thunar', 'thunar', 'File Manager'), # ('terminator', 'terminator', 'Browser'), # ('system-software-install', 'pamac-manager', 'Browser'), # ('smplayer', 'smplayer', 'ed'), # #('spotify', 'spotify', 'Music'), # ('sublime-text', 'subl3', 'Text editor'), # ('/usr/share/icons/hicolor/32x32/apps/leafpad.png', 'leafpad', 'Music'), # ('geany', 'geany', 'Editor') # ], # background = colors[1], # default_icon = "/usr/share/icons/Adwaita/24x24/mimetypes/application-x-executable.png", # ), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[1]), widget.WindowName( font="Ubuntu", fontsize=12, foreground=colors[5], background=colors[1], #center_aligned padding=6), widget.Sep(linewidth=2, padding=10, foreground=colors[2], background=colors[1]), widget.Systray(background=colors[1]), #widget.TextBox( # text=" ↯", # foreground=colors[6], # background=colors[0], # padding = 0, # fontsize=14 # ), #widget.Net( # interface = "enp3s0", # foreground = colors[5], # background = colors[0] # ), #widget.Volume( # #theme_path = '/usr/share/icons/Adwaita/24x24/status/' # foreground = colors[5], # background = colors[0] # ), #widget.TextBox( # font="Ubuntu Bold", # text=" ☵", # padding = 6, # foreground=colors[6], # background=colors[0], # fontsize=14 # ), widget.Sep(linewidth=2, padding=10, foreground=colors[2], background=colors[1]), widget.CurrentLayout(foreground=colors[5], background=colors[1]), widget.Sep(linewidth=2, padding=10, foreground=colors[2], background=colors[1]), #widget.TextBox( # font="Ubuntu Bold", # text=" 🕒", # foreground=colors[6], # background=colors[1], # padding = 6, # fontsize=14 # ), widget.Clock(foreground=colors[5], background=colors[1], format="%A, %B %d - %H:%M"), widget.Sep(linewidth=0, padding=6, foreground=colors[2], background=colors[1]), widget.Sep(linewidth=2, padding=10, foreground=colors[2], background=colors[1]), widget.TextBox( text=" Frissítés: ", foreground=colors[6], #background=(255, 255, 255, 0), background=colors[1], padding=0, fontsize=14), widget.Pacman(foreground=colors[2], background=colors[1] #update_interval ), ] return widgets_list
class FakeScreenConfig: auto_fullscreen = True groups = [ libqtile.config.Group("a"), libqtile.config.Group("b"), libqtile.config.Group("c"), libqtile.config.Group("d") ] layouts = [ layout.Max(), layout.RatioTile(), layout.Tile(), ] floating_layout = libqtile.layout.floating.Floating() keys = [] mouse = [] fake_screens = [ Screen(bottom=bar.Bar([ widget.GroupBox(this_screen_border=CHAM3, borderwidth=1, fontsize=FONTSIZE, padding=1, margin_x=1, margin_y=1), widget.AGroupBox(), widget.Prompt(), widget.Sep(), widget.WindowName(fontsize=FONTSIZE, margin_x=6), widget.Sep(), widget.CPUGraph(**GRAPH_KW), widget.MemoryGraph(**GRAPH_KW), widget.SwapGraph(foreground='20C020', **GRAPH_KW), widget.Sep(), widget.Systray(), widget.Sep(), widget.Clock( format='%H:%M:%S %d.%m.%Y', fontsize=FONTSIZE, padding=6), ], 24, background="#555555"), left=bar.Gap(16), right=bar.Gap(20), x=0, y=0, width=600, height=480), Screen(top=bar.Bar( [widget.GroupBox(), widget.WindowName(), widget.Clock()], 30, ), bottom=bar.Gap(24), left=bar.Gap(12), x=600, y=0, width=300, height=580), Screen(top=bar.Bar( [widget.GroupBox(), widget.WindowName(), widget.Clock()], 30, ), bottom=bar.Gap(16), right=bar.Gap(40), x=0, y=480, width=500, height=400), Screen(top=bar.Bar( [widget.GroupBox(), widget.WindowName(), widget.Clock()], 30, ), left=bar.Gap(20), right=bar.Gap(24), x=500, y=580, width=400, height=400), ] screens = []
def make_screen(systray=False): """Defined as a function so that I can duplicate this on other monitors""" blocks = [ # Marker for the start of the groups to give a nice bg: ◢■■■■■■■◤ widget.TextBox( font="Arial", foreground=COLOR_SCHEME["foreground"], text="◢", fontsize=50, padding=-1, ), widget.GroupBox( other_current_screen_border=COLOR_SCHEME["selected"], this_current_screen_border=COLOR_SCHEME["selected"], other_screen_border=COLOR_SCHEME["foreground"], this_screen_border=COLOR_SCHEME["foreground"], highlight_color=COLOR_SCHEME["selected"], urgent_border=COLOR_SCHEME["urgent"], background=COLOR_SCHEME["foreground"], highlight_method="line", inactive=COLOR_SCHEME["inactive_group"], active=COLOR_SCHEME["active_group"], disable_drag=True, borderwidth=3, **FONT_PARAMS, ), # Marker for the end of the groups to give a nice bg: ◢■■■■■■■◤ widget.TextBox( font="Arial", foreground=COLOR_SCHEME["foreground"], text="◤ ", fontsize=50, padding=-5, ), # Show the title for the focused window widget.WindowName(**FONT_PARAMS), # Allow for quick command execution widget.Prompt( cursor_color=COLOR_SCHEME["foreground"], bell_style="visual", prompt="λ : ", **FONT_PARAMS, ), # widget.Sep(linewidth=2, foreground=COLOR_SCHEME["background"]), # Resource usage graphs # IP information # ShellScript( # fname="ipadr.sh", # update_interval=10, # markup=True, # padding=1, # **FONT_PARAMS # ), # Available apt upgrades # ShellScript( # fname="aptupgrades.sh", # update_interval=600, # markup=True, # padding=1, # **FONT_PARAMS # ), # Available pacman upgrades # widget.TextBox("┊", **FONT_PARAMS), # widget.TextBox("⟳", # padding=0, # mouse_callbacks={ # "Button1": lambda qtile: qtile.cmd_spawn(TERMINAL + " -e sudo pacman -Syu") # }, # **FONT_PARAMS), # widget.Pacman( # update_interval=600, # mouse_callbacks={ # "Button1": lambda qtile: qtile.cmd_spawn(TERMINAL + " -e sudo pacman -Syu") # }, # **FONT_PARAMS), widget.TextBox("┊", **FONT_PARAMS), # Check Updates using YAY, every 5min ArchCheckUpdates( distro="Arch_yay", update_interval=300, display_format="聯", mouse_callbacks={ "Button1": lambda qtile: qtile.cmd_spawn(TERMINAL + " -e yay -Syu") }, colour_no_updates=COLOR_SCHEME["foreground"], colour_have_updates=COLOR_SCHEME["focus"], no_update_string="聯", **FONT_PARAMS, ), widget.TextBox("┊", **FONT_PARAMS), # Volume % : scroll mouse wheel to change volume widget.TextBox("", **FONT_PARAMS), widget.Volume(**FONT_PARAMS), widget.TextBox("┊", **FONT_PARAMS), # Current time widget.Clock(format="%I:%M %p, %a %d de %b %Y", **FONT_PARAMS), # Keyboard layout widget.TextBox("┊", **FONT_PARAMS), widget.KeyboardLayout(configured_keyboards=K_LAYOUTS, **FONT_PARAMS), widget.TextBox("┊", **FONT_PARAMS), # Visual indicator of the current layout for this workspace. widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")], **FONT_PARAMS, ), ] if systray: # Add in the systray and additional separator blocks.insert(-1, widget.Systray()) blocks.insert( -1, widget.Sep(linewidth=2, foreground=COLOR_SCHEME["background"]) ) # return Screen(top=bar.Bar(blocks, 25, background=COLS["deus_1"])) return Screen( top=bar.Bar( widgets=blocks, opacity=0.9, size=25, background=COLOR_SCHEME["background"] ) )
# layout.Zoomy(), ] widget_defaults = dict( font='sans', fontsize=12, padding=3, ) extension_defaults = widget_defaults.copy() screens = [ Screen(top=bar.Bar( [ widget.CurrentLayout(), widget.GroupBox(hide_unused=True), widget.Prompt('prompt_0'), widget.WindowName(), widget.Clock(format=TIME_FORMAT), ], size=24, opacity=0.7, ), ), Screen(top=bar.Bar( [ widget.CurrentLayout(), widget.GroupBox(hide_unused=True), widget.Prompt('prompt_1'), widget.WindowName(), widget.Systray(), widget.Clock(format=TIME_FORMAT), ],
) top1 = bar.Bar( [ widget.Image(filename='~/.config/qtile/icons/arch.png'), widget.CurrentLayout(foreground=colors[5], ), widget.GroupBox( rounded=True, active=colors[3], inactive=colors[2], highlight_color=colors[1], highlight_method='line', hide_unused=True, this_current_screen_border=colors[6], ), widget.Prompt(foreground=colors[6]), widget.WindowName(foreground=colors[6], ), widget.TextBox(text='Vol: ', foreground=colors[5], mouse_callbacks={ 'Button3': lambda: qtile.cmd_spawn('pavucontrol') }), widget.PulseVolume(foreground=colors[5], ), widget.Battery( foreground=colors[6], format='{percent:2.0%} {watt:.2f} W', mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn('xfce4-power-manager-settings') }), widget.Systray(),
def init_widgets_list(): widgets_list = [ widget.Sep( linewidth = 0, padding = 6, foreground = colors[2], background = colors[0] ), widget.TextBox( text = '◥', background = colors[0], foreground = colors[4], #"#81A1C1", padding = -2, font= "Fira Code", fontsize = 50 ), widget.TextBox( text = '', background = colors[4], foreground = colors[2], padding = 0, fontsize = 28, mouse_callbacks = {'button1': lambda: qtile.cmd_spawn(myterm)} ), widget.TextBox( text = '◣', background = colors[0], foreground = colors[4], #"#81A1C1", padding = -2, font = "Fira Code", fontsize = 50 ), widget.Sep( linewidth = 0, padding = 1, foreground = colors[2], background = colors[0] ), widget.GroupBox( font = "Ubuntu Bold", fontsize = 9, margin_y = 3, margin_x = 0, padding_y = 5, padding_x = 3, borderwidth = 3, active = colors[2], inactive = colors[7], rounded = False, highlight_color = colors[1], highlight_method = "line", this_current_screen_border = colors[6], this_screen_border = colors [4], other_current_screen_border = colors[6], other_screen_border = colors[4], foreground = colors[2], background = colors[0] ), widget.Prompt( prompt = prompt, font = "Ubuntu Mono", padding = 10, foreground = colors[3], background = colors[1] ), widget.Sep( linewidth = 0, padding = 10, foreground = colors[2], background = colors[0] ), widget.WindowName( foreground = colors[6], background = colors[0], padding = 0 ), widget.Sep( linewidth = 0, padding = 6, foreground = colors[0], background = colors[0] ), widget.TextBox( text = '◥', background = colors[0], foreground = colors[4], padding = -2, font = "Fira Code", fontsize = 50 ), widget.Net( interface = "bond0", format = '{down} ↓↑ {up}', foreground = colors[2], background = colors[4], padding = 5 ), widget.TextBox( text='◢', background = colors[4], foreground = colors[5], padding = -2, font = "Fira Code", fontsize = 50 ), widget.TextBox( text = "💻", padding = 2, foreground = colors[4], background = colors[5], fontsize = 14 ), widget.CheckUpdates( update_interval = 1800, distro = "Arch_checkupdates", display_format = "{updates} Updates", foreground = colors[2], mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(myTerm + ' -e sudo pacman -Syu')}, background = colors[5] ), widget.TextBox( text = '◢', background = colors[5], foreground = colors[4], padding = -2, font = "Fira Code", fontsize = 50 ), widget.TextBox( text = "💾", foreground = colors[2], background = colors[4], padding = 0, fontsize = 14 ), widget.Memory( foreground = colors[2], background = colors[4], measure_mem = "g", mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(myTerm + ' -e gotop')}, padding = 5 ), widget.TextBox( text = '◢', background = colors[4], foreground = colors[5], padding = -2, font = "Fira Code", fontsize = 50 ), widget.TextBox( text = " 🎧 Vol:", foreground = colors[2], background = colors[5], padding = 0 ), widget.Volume( foreground = colors[2], background = colors[5], padding = 5 ), widget.TextBox( text = '◢', background = colors[5], foreground = colors[4], padding = -2, font = "Fira Code", fontsize = 50 ), widget.CurrentLayoutIcon( custom_icon_paths = [os.path.expanduser("~/.config/qtile/icons")], foreground = colors[0], background = colors[4], padding = 0, scale = 0.7 ), widget.CurrentLayout( foreground = colors[2], background = colors[4], padding = 5 ), widget.TextBox( text = '◢', background = colors[4], foreground = colors[5], padding = -2, font = "Fira Code", fontsize = 50 ), widget.Clock( foreground = colors[2], background = colors[5], format = "📅 %Y-%m-%d, %H:%M:%S ", timezone = "America/Argentina/Buenos_Aires", mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(myTerm + ' -e cal')} ), widget.TextBox( text= '◣', background = colors[0], foreground = colors[5], padding = -2, font = "Fira Code", fontsize = 50 ), widget.Systray( background = colors[0], padding = 0 ), ] 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.GroupBox(font="Ubuntu Bold", fontsize=9, margin_y=0, margin_x=0, padding_y=9, padding_x=5, borderwidth=1, active=colors[2], inactive=colors[2], rounded=False, highlight_method="block", this_current_screen_border=colors[1], this_screen_border=colors[4], 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=0, padding=10, foreground=colors[2], background=colors[0]), widget.WindowName(font="Ubuntu", fontsize=11, foreground=colors[5], background=colors[0], padding=6), widget.Systray(background=colors[0]), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[0]), widget.TextBox(text=" ↯", foreground=colors[6], background=colors[0], padding=0, fontsize=14), widget.Net(interface="enp3s0", foreground=colors[5], background=colors[0]), widget.TextBox(font="Ubuntu Bold", text=" ☵", padding=6, foreground=colors[6], background=colors[0], fontsize=14), widget.CurrentLayout(foreground=colors[5], background=colors[0]), widget.TextBox(font="Ubuntu Bold", text=" 🕒", foreground=colors[6], background=colors[0], padding=6, fontsize=14), widget.Clock(foreground=colors[5], background=colors[0], format="%A, %B %d - %H:%M"), widget.Sep(linewidth=0, padding=6, foreground=colors[2], background=colors[0]), ] return widgets_list
borderwidth=2, disable_drag=True, other_screen_border='002b36', other_current_screen_border='002b36' ), widget.TextBox( "◤ ", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", padding=-5, ), widget.Prompt( fontsize=12, max_history=20, record_history=True, prompt='run: ', font='TerminessTTF Nerd Font', ), widget.WindowName( fontsize=12, foreground="#e8dfd6", font='TerminessTTF Nerd Font', padding=3, ), widget.TextBox( "◢", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", padding=-2,
def init_widgets_list(): widgets_list = [ ##### -------------------------------------------------------------------------- ### Display Groups ############################################################# ##### -------------------------------------------------------------------------- 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=3, borderwidth=3, active=colors[2], inactive=colors[2], rounded=False, highlight_color=colors[1], highlight_method="line", this_current_screen_border=colors[3], this_screen_border=colors[4], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[2], background=colors[0], ), ##### -------------------------------------------------------------------------- ### Display Active Window ###################################################### ##### -------------------------------------------------------------------------- widget.Prompt( prompt=prompt, font="Ubuntu Mono", padding=10, foreground=colors[3], background=colors[1], ), widget.Sep(linewidth=0, padding=40, foreground=colors[2], background=colors[0]), widget.WindowName(foreground=colors[6], background=colors[0], padding=0), ##### -------------------------------------------------------------------------- ### Display System Temps ####################################################### ##### -------------------------------------------------------------------------- widget.TextBox( text="", background=colors[0], foreground=colors[4], padding=0, fontsize=37, ), widget.TextBox( text=" 🌡", padding=2, foreground=colors[2], background=colors[4], fontsize=11, ), widget.ThermalSensor(foreground=colors[2], background=colors[4], threshold=90, padding=5), ##### -------------------------------------------------------------------------- ### Display CPU Usage ########################################################## ##### -------------------------------------------------------------------------- widget.TextBox( text="", background=colors[4], foreground=colors[5], padding=0, fontsize=37, ), widget.CPU( update_interval="1.0", foreground=colors[2], background=colors[5], threshold=90, padding=5, ), ##### -------------------------------------------------------------------------- ### Display RAM Usage ########################################################## ##### -------------------------------------------------------------------------- widget.TextBox(text="", background=colors[5], foreground=colors[4], padding=0, fontsize=37), widget.TextBox( text=" 🖬", foreground=colors[2], background=colors[4], padding=0, fontsize=14, ), widget.Memory( foreground=colors[2], background=colors[4], mouse_callbacks={ "Button1": lambda qtile: qtile.cmd_spawn(myTerm + " -e htop") }, padding=5, ), ##### -------------------------------------------------------------------------- ### Display Current Volume ##################################################### ##### -------------------------------------------------------------------------- widget.TextBox(text="", background=colors[4], foreground=colors[5], padding=0, fontsize=37), widget.TextBox(text=" Vol:", foreground=colors[2], background=colors[5], padding=0), widget.Volume(foreground=colors[2], background=colors[5], padding=5), ##### -------------------------------------------------------------------------- ### Display Current Layout ##################################################### ##### -------------------------------------------------------------------------- widget.TextBox(text="", background=colors[5], foreground=colors[4], padding=0, fontsize=37), widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")], foreground=colors[0], background=colors[4], padding=0, scale=0.7, ), widget.CurrentLayout(foreground=colors[2], background=colors[4], padding=10), ##### -------------------------------------------------------------------------- ### Display Current Date/Time ################################################## ##### -------------------------------------------------------------------------- widget.TextBox(text="", background=colors[4], foreground=colors[5], padding=0, fontsize=37), widget.Clock( foreground=colors[2], background=colors[5], format="%A, %B %d [ %I:%M ]", padding=5, ), widget.Sep(linewidth=0, padding=5, foreground=colors[0], background=colors[5]), widget.Systray(background=colors[0], padding=0), ] return widgets_list
highlight_color=[ colors['blueGrey900'], colors['blueGrey900'] ], highlight_method='line', # Inactive groups font color inactive=colors['blueGrey500'], # Text vertical alignment margin=5, padding=0, # Current group in current screen line color this_current_screen_border=colors['cyan500'], ), widget.Prompt(foreground=colors['blueGrey100']), widget.WindowName( font='Noto Sans Bold', foreground=colors['blueGrey200'], ), widget.Systray(), widget.Spacer(2), widget.Volume( step=5, update_interval=0.1, foreground=colors['blueGrey100'], ), widget.KeyboardLayout( configured_keyboards=['us intl', 'us altgr-intl'], foreground=colors['blueGrey100'], ),
def init_widgets_list(): widgets_list = [ widget.Image( filename="~/.config/qtile/icons/arcolinux.png", background=COLORS["background"], margin=2, #margin_x = 0, #margin_y = 0, mouse_callbacks={'Button1': toggle_rofi}), #widget.Sep( #linewidth = 0, #padding = 0+, #foreground = COLORS["white"], #background = COLORS["background"] #), widget.GroupBox(font="Ubuntu Bold", fontsize=9, margin_y=3, margin_x=0, padding_y=5, padding_x=5, borderwidth=3, active=COLORS["white"], inactive=COLORS["white"], rounded=False, highlight_color=COLORS['active_background'], highlight_method="line", this_current_screen_border=COLORS["group_highlight"], this_screen_border=COLORS["border_line"], other_current_screen_border=COLORS["background"], other_screen_border=COLORS["background"], foreground=COLORS["white"], background=COLORS["background"], disable_drag=True), widget.TextBox(text='⟋', background=COLORS["background"], foreground=COLORS["frost1"], padding=0, fontsize=50), widget.Prompt(prompt=prompt, font="Ubuntu Mono", padding=10, foreground=COLORS["group_highlight"], background=COLORS["active_background"]), widget.Sep(linewidth=0, padding=2, foreground=COLORS["white"], background=COLORS["background"]), widget.TaskList( background=COLORS["background"], foreground="#d8dee9", font="Ubuntu Mono", fontsize=12, icon_size=8, border=COLORS["active_background"], highlight_method="block", max_title_width=120, txt_floating="🗗 ", txt_maximized="🗖 ", margin=0, padding=5, ), widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")], background=COLORS["background"], padding=0, scale=0.7), widget.CurrentLayout(foreground=COLORS["white"], background=COLORS["background"], padding=5), bar_transition(COLORS["background"], COLORS["frost0"]), widget.GenPollText(background=COLORS["frost0"], func=get_mails, update_interval=600, mouse_callbacks={'Button1': open_mail}), bar_transition(COLORS["frost0"], COLORS["frost1"]), widget.TextBox(text="", foreground=COLORS["white"], background=COLORS["frost1"], mouse_callbacks={'Button1': open_feeds}), widget.GenPollText(background=COLORS["frost1"], func=get_feeds, update_interval=600, mouse_callbacks={'Button1': open_feeds}), bar_transition(COLORS["frost1"], COLORS["frost2"]), widget.CPU(foreground=COLORS["white"], background=COLORS["frost2"], padding=0, format="CPU {load_percent}% | ", mouse_callbacks={ 'Button1': open_htop, 'Button3': open_sys_monitor }), widget.Memory(foreground=COLORS["white"], background=COLORS["frost2"], measure_mem="G", measure_swap="G", format='RAM {MemUsed: .1f}/{MemTotal: .1f}GB', padding=0, mouse_callbacks={ 'Button1': open_htop, 'Button3': open_sys_monitor }), bar_transition(COLORS["frost2"], COLORS["frost3"]), widget.ThermalSensor( foreground=COLORS["white"], background=COLORS["frost3"], padding=0, update_interval=10, ), bar_transition(COLORS["frost3"], COLORS["frost0"]), widget.TextBox(text="", foreground=COLORS["white"], background=COLORS["frost0"], mouse_callbacks={'Button1': open_audio_settings}), widget.Volume(foreground=COLORS["white"], background=COLORS["frost0"], padding=0, volume_app="pulseaudio", device="pulse"), bar_transition(COLORS["frost0"], COLORS["frost1"]), widget.CheckUpdates(update_interval=1800, foreground=COLORS["white"], background=COLORS["frost1"], color_have_updates=COLORS["aurora0"], display_format='{updates} ⟳', distro="Arch_checkupdates", mouse_callbacks={'Button1': open_pamac}), bar_transition(COLORS["frost1"], COLORS["frost2"]), #widget.Systray( #background=COLORS["frost2"], #padding = 5 #), #bar_transition(COLORS["frost2"], COLORS["frost3"]), widget.Clock(foreground=COLORS["white"], background=COLORS["frost2"], format="%d-%b-%Y [%H:%M] ", padding=2, mouse_callbacks={'Button1': toggle_calendar}), # bar_transition(COLORS["frost3"], COLORS["frost0"]), #widget.Battery( #font="Ubuntu Mono", #update_interval = 10, #fontsize = 12, #foreground = COLORS["white"], #background = COLORS["frost3"], #), widget.TextBox(text="[⏻]", background=COLORS["frost3"], mouse_callbacks={'Button1': logout}), #widget.QuickExit( #background = COLORS["frost3"], #countdown_format = "[{}s]", #default_text = "[⏼]" # ⏻ ⏼ ⏽ ⭘ ⏾ #) ] return widgets_list
def init_widgets_list(): widgets_list = [ widget.Sep( linewidth=0, padding=6, foreground=colors[6], background=colors[6] ), # widget.Image( # filename = "~/.config/qtile/icons/python.png", # mouse_callbacks = {'Button1': lambda qtile: qtile.cmd_spawn('dmenu_run')}, # background = colors[6], # foreground = colors[6] # ), widget.GroupBox( font="Font Awesome 5 Free", fontsize=14, margin_y=3, margin_x=0, padding_y=5, padding_x=3, borderwidth=3, active=colors[2], inactive=colors[2], rounded=False, highlight_color=colors[3], highlight_method="line", this_current_screen_border=colors[3], this_screen_border=colors[4], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[2], background=colors[6] ), widget.Prompt( prompt=prompt, font="mononoki Nerd Font", padding=10, foreground=colors[3], background=colors[1] ), widget.Sep( linewidth=0, padding=40, foreground=colors[2], background=colors[0] ), widget.WindowName( foreground=colors[6], background=colors[0], padding=0 ), # widget.Clipboard( # background = colors[5], # foreground = colors[2], # max_width = 15 # ), widget.TextBox( text='', font='Font Awesome 5 Free', background=colors[0], foreground=colors[5], padding=0, fontsize=48 ), widget.TextBox( text=" ", font='Font Awesome 5 Free', padding=2, foreground=colors[2], background=colors[5], fontsize=15 ), widget.Memory( background=colors[5], foreground=colors[2], partition='/', format='{MemUsed}M / {MemTotal}M' ), widget.TextBox( text='', background=colors[5], font='Font Awesome 5 Free', foreground=colors[4], padding=0, fontsize=37 ), widget.TextBox( text=" ", foreground=colors[2], background=colors[4], font='Font Awesome 5 Free', padding=0 ), widget.Volume( foreground=colors[2], background=colors[4], padding=5 ), widget.TextBox( text='', background=colors[4], font='Font Awesome 5 Free', foreground=colors[5], padding=0, fontsize=37 ), widget.TextBox( text=" ", font='Font Awesome 5 Free', padding=2, foreground=colors[2], background=colors[5], fontsize=10 ), widget.Pacman( update_interval=1800, foreground=colors[2], mouse_callbacks={'Button1': lambda qtile: qtile.cmd_spawn( myTerm + ' -e sudo pacman -Syu')}, background=colors[5] ), widget.TextBox( text="Updates", padding=5, mouse_callbacks={'Button1': lambda qtile: qtile.cmd_spawn( myTerm + ' -e sudo pacman -Syu')}, foreground=colors[2], background=colors[5] ), widget.TextBox( text='', background=colors[5], font='Font Awesome 5 Free', foreground=colors[4], padding=0, fontsize=37 ), widget.CurrentLayoutIcon( custom_icon_paths=[os.path.expanduser( "~/.config/qtile/icons")], foreground=colors[0], background=colors[4], padding=0, scale=0.7 ), widget.CurrentLayout( foreground=colors[2], background=colors[4], padding=5 ), widget.TextBox( text='', background=colors[4], font='Font Awesome 5 Free', foreground=colors[5], padding=0, fontsize=37 ), widget.Clock( foreground=colors[2], background=colors[5], format="%A, %B %d [ %H:%M ]" ), widget.Sep( linewidth=0, padding=10, foreground=colors[0], background=colors[5] ), widget.Systray( background=colors[0], padding=5 ), ] return widgets_list
def get_bar(): return bar.Bar([ widget.GroupBox( active = "5e81ac", inactive = "b48ead", this_current_screen_border = "bf616a", highlight_method = "line", highlight_color=["2e3440", "2e3440"], center_aligned=True, ), widget.Prompt( prompt='Run:', ), widget.TextBox( text='|', foreground="bf6a6a" ), #widget.TaskList( # foreground = "2e3440", # border = "5e81ac", # fontsize = 11, # unfocused_border = "b48ead", # highlight_method = "block", # max_title_width=100, # title_width_method="uniform", # icon_size = 13, # rounded=False, #), widget.Spacer(bar.STRETCH), widget.Systray( ), widget.TextBox( text='|', foreground="8fbcbb", ), widget.TextBox( text='', foreground="8fbcbb", ), widget.KeyboardLayout( foreground="8fbcbb", ), widget.TextBox( text='|', foreground="5e81ac", ), widget.TextBox( text='', foreground="5e81ac", ), widget.Battery( format = '{percent:2.0%}' ), widget.TextBox( text='|', foreground="ebcb8b", ), widget.TextBox( text='', foreground="ebcb8b", ), widget.Volume( foreground="ebcb8b", ), widget.TextBox( text='|', foreground="88c0d0", ), widget.TextBox( text='', foreground="88c0d0", ), widget.Backlight( foreground="88c0d0", backlight_name="intel_backlight", ), widget.TextBox( text='|', foreground="a3be8c", ), widget.TextBox( text='', foreground="a3be8c", ), widget.Clock( format='%a %I:%M', foreground = "a3be8c", ), widget.TextBox( text='|', foreground="bf6a6a", ), widget.TextBox( text='', foreground="bf6a6a", ), widget.Wlan( foreground="bf6a6a", interface="wlp3s0", format="{essid}", ), ], 26, background="2e3440")
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
) screens = [ Screen( top=bar.Bar( [ widget.GroupBox( border_width=2, disable_drag=True, highlight_method="line", highlight_color=['#000000', '#000000'], visible_groups=get_workspace_groups(wsp['current']), spacing=0, ), widget.Prompt( prompt="run: ", ignore_dups_history=True, ), widget.WindowName(), widget.CPUGraph( width=30, border_width=1, border_color="#000000", frequency=5, line_width=1, samples=50, ), widget.MemoryGraph( width=30, border_width=1, border_color="#000000", line_width=1,
def init_widgets(): prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname()) widgets_list = [ widget.GroupBox( font="Ubuntu Bold", fontsize=9, margin_y=0, margin_x=0, padding_y=5, padding_x=5, borderwidth=1, active=COLS["color2"], inactive=COLS["color2"], rounded=False, highlight_method="block", this_current_screen_border=COLS["color1"], this_screen_border=COLS["color4"], other_current_screen_border=COLS["color0"], other_screen_border=COLS["color0"], foreground=COLS["color2"], background=COLS["color0"], ), widget.Prompt( prompt=prompt, font="Ubuntu Mono", padding=10, foreground=COLS["color3"], background=COLS["color1"], ), widget.Sep( linewidth=0, padding=10, foreground=COLS["color2"], background=COLS["color2"], ), widget.WindowName( font="Ubuntu", fontsize=11, foreground=COLS["color5"], background=COLS["color0"], padding=5, ), widget.Image(scale=True, filename="~/.config/qtile/bar06.png", background=COLS["color6"]), widget.Systray(background=COLS["color10"], padding=5), widget.Image( scale=True, filename="~/.config/qtile/bar02-b.png", background=COLS["color6"], ), widget.TextBox( text=" ↯", foreground=COLS["color0"], background=COLS["color6"], padding=0, fontsize=14, ), widget.Net( interface="wlp5s0", foreground=COLS["color0"], background=COLS["color6"], padding=5, ), widget.Image(scale=True, filename="~/.config/qtile/bar03.png", background=COLS["color3"]), widget.TextBox( font="Ubuntu Bold", text=" ☵", padding=5, foreground=COLS["color0"], background=COLS["color3"], fontsize=14, ), widget.CurrentLayout(foreground=COLS["color0"], background=COLS["color3"], padding=5), widget.Image(scale=True, filename="~/.config/qtile/bar04.png", background=COLS["color7"]), widget.TextBox( font="Ubuntu Bold", text=" ⟳", padding=5, foreground=COLS["color0"], background=COLS["color7"], fontsize=14, ), widget.Pacman( execute="urxvtc", update_interval=1800, foreground=COLS["color0"], background=COLS["color7"], ), widget.TextBox( text="Updates", padding=5, foreground=COLS["color0"], background=COLS["color7"], ), widget.Image(scale=True, filename="~/.config/qtile/bar05.png", background=COLS["color8"]), widget.TextBox( font="Ubuntu Bold", text=" ♫", padding=5, foreground=COLS["color0"], background=COLS["color8"], fontsize=14, ), widget.Volume( max_chars=40, update_interval=0.5, foreground=COLS["color0"], background=COLS["color8"], ), widget.Image(scale=True, filename="~/.config/qtile/bar07.png", background=COLS["color9"]), widget.TextBox( font="Ubuntu Bold", text=" 🕒", foreground=COLS["color2"], background=COLS["color9"], padding=5, fontsize=14, ), widget.Clock( foreground=COLS["color2"], background=COLS["color9"], format="%A, %B %d - %H:%M", ), widget.Sep(linewidth=0, padding=5, foreground=COLS["color0"], background=COLS["color9"]), ] return widgets_list
margin_x=0, padding_y=5, padding_x=3, borderwidth=3, active=colors[2], inactive=colors[2], rounded=False, highlight_color=colors[1], highlight_method="line", this_current_screen_border=colors[3], this_screen_border=colors[4], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[4], background=colors[0]), widget.Prompt(foreground=colors[2], background=colors[3]), widget.Sep( linewidth=1, foreground=colors[3], background=colors[3]), widget.WindowName(foreground=colors[2], background=colors[0]), widget.Chord( chords_colors={ 'launch': ("#ff0000", "#ffffff"), }, name_transform=lambda name: name.upper(), ), # widget.TextBox("default config", name="default"), # widget.TextBox("Press <M-r> to spawn", foreground="#d75f5f"), widget.Systray(foreground=colors[0], background=colors[0]), # widget.Net(interface="eno0"), widget.Sep( linewidth=1, foreground=colors[3], background=colors[3]),
def init_widgets_list(): widgets_list = [ widget.Sep(linewidth=0, padding=6, foreground=colors[2], background=colors[0]), # widget.Image( # filename = "~/.config/qtile/icons/python-white.png", # filename="~/.config/qtile/icons/arch.png", # scale="False", # mouse_callbacks={'Button1': lambda: qtile.cmd_spawn(myTerm)}), 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=3, borderwidth=3, active=colors[2], inactive=colors[7], rounded=False, highlight_color=colors[1], highlight_method="line", this_current_screen_border=colors[6], this_screen_border=colors[4], other_current_screen_border=colors[6], other_screen_border=colors[4], foreground=colors[2], background=colors[0]), widget.Prompt(prompt=prompt, font="Ubuntu Mono", padding=10, foreground=colors[3], background=colors[1]), widget.Sep(linewidth=0, padding=200, foreground=colors[2], background=colors[0]), widget.WindowName(foreground=colors[6], background=colors[0], padding=0), widget.Systray(background=colors[0], padding=5), widget.Sep(linewidth=0, padding=6, foreground=colors[0], background=colors[0]), widget.CPU( background=colors[0], line_width=1, ), widget.Net(interface="wlp6s0", format='{down} ↓↑ {up}', foreground=colors[2], background=colors[0], padding=15), widget.ThermalSensor(foreground=colors[2], background=colors[0], threshold=90, padding=5), widget.TextBox(text=" ⟳", padding=2, foreground=colors[2], background=colors[0], fontsize=18), widget.CheckUpdates( update_interval=1800, distro="Arch_checkupdates", display_format="{updates} Updates", foreground=colors[2], mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' -e sudo pacman -Syu') }, background=colors[0]), widget.TextBox(text=" 🖬", foreground=colors[2], background=colors[0], padding=0, fontsize=14), widget.Memory(foreground=colors[2], background=colors[0], mouse_callbacks={ 'Button1': lambda: qtile.cmd_spawn(myTerm + ' -e htop') }, padding=10), widget.TextBox(text=" Vol:", foreground=colors[2], background=colors[0], padding=0), widget.Volume(foreground=colors[2], background=colors[0], padding=10), # widget.CurrentLayoutIcon( # custom_icon_paths = [os.path.expanduser("~/.config/qtile/icons")], # foreground = colors[0], # background = colors[0], # padding = 0, # scale = 0.7 # ), #widget.CurrentLayout( # foreground = colors[2], # background = colors[0], # padding = 5 # ), widget.Clock( foreground=colors[2], background=colors[0], format="%A, %B %d - %H:%M ", ), ] return widgets_list
# Screen objects, each with whatever widgets you want. # # Below is a screen with a top bar that contains several basic qtile widgets. screens = [ Screen(top=bar.Bar( [ # This is a list of our virtual desktops. widget.GroupBox(urgent_alert_method='text', fontsize=11, this_current_screen_border='7b5830'), widget.sep.Sep(foreground='7b5830' ), #add separator bars where deemed necessary # A prompt for spawning processes or switching groups. This will be # invisible most of the time. widget.Prompt(fontsize=10), # Current window name. widget.windowtabs.WindowTabs(), widget.CurrentLayout(foreground='7b5830'), widget.sep.Sep(foreground='7b5830'), #NetworkStatus(theme_path='/home/deewakar/.config/qtile/icons/'), widget.Volume( theme_path='/usr/share/icons/AwOkenWhite/clear/24x24/status/'), widget.sep.Sep(foreground='7b5830'), widget.Systray(), #display 12-hour clock widget.Clock('%B %d %a %I:%M %p', fontsize=11, foreground='9c6b34'), ], 22,
widget.Mpris2(name='spotify', display_metadata=['xesam:title', 'xesam:artist'], objname='org.mpris.MediaPlayer2.spotify', stop_pause_text='. . .', scroll_chars=None, foreground=colors['red_dark']), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=100), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=80), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=60), widget.Prompt(foreground=colors['red'], cursor_color=colors['purple']), widget.Spacer(length=bar.STRETCH, width=None), widget.Systray(icon_size=20), widget.Spacer(length=5, width=None), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=60), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=80), widget.Sep(height_percent=None, foreground=colors['purple_light'], size_percent=100), widget.TextBox(text='', width=bar.CALCULATED, foreground=colors['red'],
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.GroupBox(font="Ubuntu Bold", fontsize=9, margin_y=0, margin_x=0, padding_y=9, padding_x=5, borderwidth=1, active=colors[2], inactive=colors[2], rounded=False, highlight_method="block", this_current_screen_border=colors[1], this_screen_border=colors[4], other_current_screen_border=colors[0], other_screen_border=colors[0], foreground=colors[2], background=colors[0]), widget.Sep(linewidth=0, padding=10, foreground=colors[2], background=colors[0]), widget.Prompt(prompt=prompt, font="Ubuntu Mono", padding=10, foreground=colors[3], background=colors[1]), widget.TextBox( "◢", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", background=colors[0], padding=-2, ), widget.TextBox( "◤ ", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", background=colors[0], padding=-5, ), widget.Prompt( fontsize=12, max_history=20, record_history=True, prompt='run: ', font='TerminessTTF Nerd Font', ), widget.WindowName(font="Ubuntu", fontsize=11, foreground=colors[5], background=colors[0], padding=6), widget.Systray(background=colors[0], padding=6), widget.TextBox( "◢", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", background=colors[0], padding=-2, ), widget.CurrentLayout( padding=0, fontsize=12, background="#ffffff", foreground="#282828", font='TerminessTTF Nerd Font', ), widget.TextBox( "◤", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", padding=-5, ), widget.TextBox( "◢", fontsize=55, font='TerminessTTF Nerd Font', foreground="#ffffff", padding=-2, ), widget.Battery(format='{char} {percent:1.0%}', low_foreground="#c33027", charge_char='', discharge_char='', low_percentage=0.2, update_delay=60, fontsize=12, font='TerminessTTF Nerd Font', background="#ffffff", padding=5, foreground="#282828"), widget.TextBox( "◤", font='TerminessTTF Nerd Font', fontsize=55, foreground="#ffffff", padding=-5, ), widget.TextBox( "◢", font='TerminessTTF Nerd Font', fontsize=55, foreground="#ffffff", padding=-2, ), widget.TextBox( " ", background="#ffffff", padding=0, fontsize=15, ), widget.Clock( format='%a %d %b | %H:%M', foreground="#282828", font="TerminessTTF Nerd Font", fontsize=12, padding=0, background="#ffffff", ), widget.Sep(linewidth=1, padding=6, foreground=colors[0], background=colors[9]), ] return widgets_list
font='sans', fontsize=12, padding=3, ) extension_defaults = widget_defaults.copy() screens = [ Screen( top=bar.Bar( [ widget.CurrentLayoutIcon( custom_icon_paths=[f"{HOME}/.config/qtile/icons"], padding=0, scale=0.7), widget.GroupBox(), widget.Prompt(prompt="> "), widget.WindowName(), widget.Chord( chords_colors={ 'launch': ("#ff0000", "#ffffff"), }, name_transform=lambda name: name.upper(), ), widget.Sep(), Radio(playlist={ "BLU": "http://17473.live.streamtheworld.com:3690/BLURADIO_SC", "RADIONICA": "http://shoutcast.rtvc.gov.co:8010/;", "ASPEN": "http://15363.live.streamtheworld.com:3690/ASPENAAC_SC", "RADIOACTIVA":
background='#470000'), widget.TextBox(u"\U0001F50A", background='#808080', foreground='#ffffff', font='JetBrainsMono-Bold'), widget.Volume(background='#808080', foreground='#ffffff'), widget.Systray(background='#808080', foreground='#ffffff'), widget.Clock(background='#808080', foreground='#ffffff', format='%a, %d.%m.%Y, %H:%M %p'), ], 24, ), bottom=bar.Bar( [ widget.Prompt(background='#000000', foreground='#ffffff'), widget.Spacer(background='#808080'), widget.TextBox( "ROOT SPACE:", background='#808080', foreground='#ffffff'), widget.HDDGraph(background='#808080', foreground='#000000', core='all', border_color="#470000", fill_color="#470000", path="/"), widget.TextBox( "ST3 SPACE:", background='#808080', foreground='#ffffff'), widget.HDDGraph(background='#808080', foreground='#000000', core='all', border_color="#470000",
# widget.WindowName(), # widget.CurrentLayout(), # # Widget.Battery(), # ], # **bar_defaults), ) ] if num_screens() == 2: screens.append( Screen( bottom=bar.Bar([ widget.GroupBox(highlight_method="block", this_current_screen_border=colors["blue"]), widget.Sep(padding=15), widget.CurrentLayout(), widget.Sep(padding=15), widget.Prompt(), _WindowTabs(), widget.Systray(), ], 25))) # Layouts layouts = ( layout.Tile(ratio=0.5, **layout_defaults), layout.Max(**layout_defaults), layout.RatioTile(**layout_defaults), layout.Matrix(**layout_defaults), layout.MonadTall(**layout_defaults), layout.Stack(**layout_defaults), layout.Zoomy(**layout_defaults), )
extension_defaults = widget_defaults.copy() screens = [ Screen( top=bar.Bar( [ widget.CurrentLayoutIcon(scale=0.9, foreground="EFEFEF", ), widget.GenPollText(func=get_cur_grp_name, update_interval=0.5, foreground='EFEFEF', padding=1, ), widget.GroupBox(active='F6F6F6', inactive='968F92', this_current_screen_border='00BCD4', this_screen_border='00BCD4', highlight_method='line', highlight_color=['1A2024', '060A0F'], fontsize=12, ), widget.Prompt(fontsize=12, cursor_color='FFFFFF', foreground='FDF3A9', background='271B1B'), widget.WindowName(foreground='7AA0BC', ), widget.GenPollText(func=get_datetime, update_interval=1, foreground='B1D0FF', ), widget.Systray(), ], 20, background=['1A2024', '060A0F'], opacity=0.96, ), ), ] # Drag floating layouts. mouse = [ Drag([mod], "Button1", lazy.window.set_position_floating(), start=lazy.window.get_position()),