Beispiel #1
0
                 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,
Beispiel #2
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
Beispiel #3
0
                           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.
Beispiel #4
0
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
Beispiel #5
0
     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
Beispiel #6
0
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
Beispiel #7
0
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 = []
Beispiel #8
0
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"]
        )
    )
Beispiel #9
0
    # 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),
        ],
Beispiel #10
0
)

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(),
Beispiel #11
0
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
Beispiel #12
0
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
Beispiel #13
0
     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,
Beispiel #14
0
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
Beispiel #15
0
                    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'],
                ),
Beispiel #16
0
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
Beispiel #17
0
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
Beispiel #18
0
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")
Beispiel #19
0
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
Beispiel #20
0
)

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,
Beispiel #21
0
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
Beispiel #22
0
                 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]),
Beispiel #23
0
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
Beispiel #24
0
# 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,
Beispiel #25
0
 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'],
Beispiel #26
0
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
Beispiel #27
0
    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":
Beispiel #28
0
                             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",
Beispiel #29
0
   #             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),
)
Beispiel #30
0
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()),