Ejemplo n.º 1
0
def widget_stack():
    gmail_config = {
        'update_interval': 50,
        'fmt': 'in[%s] unread(%s)',
        **get_gmail_config()
    }
    return [
        widget.CurrentScreen(),
        widget.GroupBox(),
        widget.Prompt(),
        widget.TaskList(),
        widget.GmailChecker(**gmail_config),
        widget.Sep(),
        widget.CheckUpdates(),
        widget.Sep(),
        widget.Wlan(interface=auto_detect_interface()),
        widget.Sep(),
        widget.DF(visible_on_warn=False, format="Disk free {r:.1f}%"),
        widget.Sep(),
        widget.CPUGraph(),
        widget.Memory(),
        widget.Sep(),
        widget.Battery(update_interval=1, format="🔋 {char} {percent:2.0%}"),
        widget.Sep(),
        widget.Systray(),
        widget.Notify(),
        widget.Clock(),
        widget.CurrentLayoutIcon(),
    ]
Ejemplo n.º 2
0
def get_diskinfo():
    return widget.DF(
        format=fa.icons["save"] + " {r:.0f}% full [{uf}{m} left]",
        warn_space=50,
        visible_on_warn=False,
        warn_color=colors["red"],
        measure="G",
        mouse_callbacks={"Button1": lambda: qtile.cmd_spawn("dolphin")},
    )
Ejemplo n.º 3
0
def get_widgets():
    return [
        widget.CurrentLayoutIcon(
            custom_icon_paths=[os.path.expanduser("~/.config/qtile/icons")],
            scale=0.8,
        ),
        widget.GroupBox(),
        widget.WindowName(),
        widget.TextBox(" | ", name="separator"),
        widget.Clipboard(max_width=50, timeout=None),
        widget.TextBox(" | ", name="separator"),
        widget.TextBox("CPU", name="cpu_label"),
        widget.CPUGraph(**graph_args),
        widget.TextBox("Mem", name="memory_label"),
        ColoredMemoryGraph(**graph_args),
        widget.TextBox("Net", name="net_label"),
        widget.NetGraph(**graph_args),
        widget.TextBox(" | ", name="separator"),
        widget.DF(
            mouse_callbacks={'Button1': lambda: qtile.cmd_spawn('qdirstat')},
            format='{uf}/{s}{m} free on {p}',
            visible_on_warn=False),
        # TODO figure out why this doesn't work
        # widget.HDDBusyGraph(**graph_args),
        widget.TextBox(" | ", name="separator"),
        widget.Image(filename='~/.config/qtile/icons/volume-icon.png',
                     margin_y=4),
        widget.Volume(fmt='{}'),
        widget.TextBox(" | ", name="separator"),
        widget.Image(filename='~/.config/qtile/icons/battery-icon.png'),
        widget.Battery(
            format='{percent:2.0%} {char}{watt:.1f}W',
            charge_char='+',
            discharge_char='-',
            update_interval=15,  # seconds
        ),
        widget.TextBox(" | ", name="separator"),
        widget.Image(filename='~/.config/qtile/icons/brightness-icon.png',
                     margin_x=1,
                     margin_y=4.5),
        widget.Backlight(format='{percent: 2.0%}',
                         backlight_name='intel_backlight'),
        widget.TextBox(" | ", name="separator"),
        # Requires
        # sudo apt install libiw-dev
        # pip install iwlib
        widget.Wlan(interface='wlp2s0',
                    format=' {essid} {quality}%',
                    mouse_callbacks={
                        'Button1':
                        lambda: qtile.cmd_spawn('cinnamon-settings network')
                    }),
        widget.TextBox(" | ", name="separator"),
        widget.Systray(),
        widget.Clock(format='%Y-%m-%d %a %I:%M %p'),
    ]
Ejemplo n.º 4
0
def create_bar(main=False):
    widgets = [
        w.CurrentLayoutIcon(scale=0.8, foreground=colors["foreground"]),
        w.GroupBox(
            active=colors["foreground"],
            inactive=colors["color8"],
            other_current_screen_border=colors["color8"],
            other_screen_border=colors["color8"],
            this_current_screen_border=colors["color4"],
            this_screen_border=colors["color12"],
            urgent_border=colors["color1"],
            urgent_text=colors["color1"],
            disable_drag=True,
        ),
        w.TextBox("", fontsize=22),
        w.Spacer(),
        w.TextBox("", fontsize=22),
        *[
            w.DF(
                foreground=colors["color1"],
                format=" <span weight='bold'>{p} ({uf}{m}|{r:.0f}%)</span>",
                partition=path,
                warn_space=5,
            )
            for path in ["/", "/home/"]
        ],
        w.PulseVolume(emoji=False, fmt="墳 <span weight='bold'>{}</span>"),
        w.Battery(
            battery="BAT0",
            unknown_char="",
            charge_char="",
            discharge_char="",
            empty_char="",
            format="{char} <span weight='bold'>{percent:2.0%}</span>",
        ),
        w.Clock(fmt=" <span weight='bold'>{}</span>"),
    ]
    if main:
        widgets.append(w.Systray())
    else:
        widgets.append(
            w.CPUGraph(
                border_width=2,
                border_color=colors["color7"],
                graph_color=colors["color7"],
                fill_color=colors["color7"],
            )
        )
    return Bar(
        widgets,
        bar_height,
        background=colors["background"],
        opacity=0.8,
    )
Ejemplo n.º 5
0
            ),
        ],
        28,
        background='0F1213'
    ),
)

secondary_screen = Screen(
    bottom=bar.Bar(
        [
            widget.GroupBox(disable_drag=True),
            widget.WindowName(),
            widget.TextBox(text='', foreground='18BAEB'),
            widget.CPUGraph(),
            widget.Sep(),
            widget.DF(visible_on_warn=False, partition='/home/simon'),
            widget.Sep(),
            widget.DF(visible_on_warn=False, partition='/'),
            widget.Sep(),
            widget.MemoryGraph(frequency=0.5),
        ],
        28,
        background='0F1213'
    ),
)

one_screen_layout = [
    primary_screen
]

two_screen_layout = [
Ejemplo n.º 6
0
     borderwidth=0,
     padding=3,
     margin=0,
     highlight_method="block",
     rounded=False,
     this_current_screen_border=theme["gb_selected"],
     urgent_border=theme["gb_urgent"],
     active=theme["font_color"],
     background=theme["bg_dark"],
 ),
 widget.TextBox(text=u"◣",
                fontsize=40,
                padding=-1,
                font="Arial",
                foreground=theme["bg_dark"]),
 widget.DF(partition="/"),
 widget.Prompt(),
 widget.Clipboard(),
 widget.Clipboard(selection="PRIMARY"),
 widget.TextBox(text="", name="info"),
 widget.TextBox(text=u"◥",
                fontsize=40,
                padding=-1,
                font="Arial",
                foreground=theme["bg_dark"]),
 widget.TaskList(
     borderwidth=2,
     padding=2,
     margin=2,
     highlight_method="border",
     border=theme["gb_selected"],
Ejemplo n.º 7
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/arch1.png",
                        scale = "False",
                        mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(myterm)},
                        padding = 10
                        ), 
             widget.Sep(
                       linewidth = 0,
                       padding = 6,
                       foreground = colors[2],
                       background = colors[0]
                       ),

             #widget.TextBox(
             #          text = '∖',
             #          background = colors[0],
             #          foreground = colors[5],
             #          padding = 4,
             #          fontsize = 30
             #          ),

             widget.GroupBox(
                       font = "Ubuntu Bold",
                       fontsize = 10,
                       margin_y = 3,
                       margin_x = 0,
                       padding_y = 5,
                       padding_x = 3,
                       borderwidth = 3,
                       active = colors[7],
                       inactive = colors[2],
                       rounded = True,
                       highlight_color = colors[1],
                       highlight_method = "block",
                       this_current_screen_border = "#545454",
                       this_screen_border = "#44475a",
                       other_current_screen_border = "#545454",
                       other_screen_border = "#44475a",
                       urgent_border = colors[0],
                       urgent_alert_method = "block",
                       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 = 20,
                       foreground = colors[2],
                       background = colors[0]
                       ),
             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[5],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.CurrentLayout(
                       foreground = colors[0],
                       background = colors[5],
                       padding = 8,
                       fontsize = 15
                       ), 
             widget.TextBox(
                       text = '',
                       background = colors[5],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),

             widget.Sep(
                       linewidth = 0,
                       padding = 20,
                       foreground = colors[2],
                       background = colors[0]
                       ),
             #widget.WindowName(
             #          foreground = colors[6],
             #          background = colors[0],
             #          padding = 0
             #           ),
             widget.TaskList(
                       foreground = colors[6],
                       background = colors[0],
                       padding = 0,
                       margin = 5,
                       border = colors[4],
                       borderwidth = 1,
                       urgent_alert_method = "text",
                       urgent_border = colors[5]
                       ),
             widget.Sep(
                       linewidth = 0,
                       padding = 6,
                       foreground = colors[0],
                       background = colors[0]
                       ),
             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[5],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.Clock(
                       foreground = colors[0],
                       background = colors[5],
                       format = "  %A, %B %d/%Y - %H:%M ",
                       mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn("yad --calendar")},
                       ),
             widget.KeyboardLayout(
                       foreground = colors[0],
                       background = colors[5],
                       configured_keyboards = ['us', 'se'],
                        padding = 10,
                       ),
             widget.TextBox(
                       text = '',
                       background = colors[5],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),

             widget.Sep(
                       linewidth = 100,
                       padding = 140,
                       foreground = colors[0],
                       background = colors[0]
                       ),
             #widget.Net(
             #         interface = "enp4s0",
             #         format = '{down} ↓↑ {up}',
             #         foreground = colors[2],
             #         background = colors[4],
             #         padding = 5
             #    ),
             widget.Chord(
                       background = colors[0],
                       foreground = colors[5],
                       padding = 1
                       ), 

             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.TextBox(
                       text = '🖴',
                       background = colors[0],
                       foreground = colors[4],
                       padding = 1,
                       fontsize = 13
                       ),
               
             widget.DF(
                        partition = "/media/vm",
                        visible_on_warn = False,
                        foreground = colors[4],
                        background = colors[0]
                        ),
             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.TextBox(
                       text = '★',
                       background = colors[0],
                       foreground = colors[5],
                       padding = -1,
                       ),
             widget.CPU(
                         foreground = colors[5],
                         background = colors[0],
                         padding = 8,
                         format = '{load_percent}%'
                          ),
             widget.TextBox(
                       text='',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             # widget.TextBox(
             #          text = " ⟳",
             #          padding = 2,
             #          foreground = colors[0],
             #          background = colors[4],
             #          fontsize = 14
             #          ),
             # widget.CheckUpdates(
             #          update_interval = 1800,
             #          distro = "Arch_checkupdates",
             #          display_format = "{updates} Updates",
             #          color_have_updates = colors[0],
             #          color_no_updates = colors[0],
             #          foreground = colors[0],
             #          mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(myterm + ' -e sudo pacman -Syu')},
             #          background = colors[4]
             #          ),
             widget.TextBox(
                         text = " 🌡",
                         padding = 6,
                         foreground = colors[4],
                         background = colors[0],
                         fontsize = 11,
                         tag_sensor =  "temp1"
                            ),

             widget.ThermalSensor(
                        background = colors[0],
                        foreground = colors[4],
                        tag_sensor = "Core 0",
                        threshold = 75,
                          ),
             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.TextBox(
                       text = " 🖬",
                       foreground = colors[5],
                       background = colors[0],
                       padding = 0,
                       fontsize = 14
                       ),
             widget.Memory(
                       foreground = colors[5],
                       background = colors[0],
                       mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn(sysmon)},
                       padding = 5
                       ),
             widget.TextBox(
                       text='',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.TextBox(
                       text = "♥  karl-x99 ",
                       padding = 0,
                       foreground = colors[4],
                       background = colors[0],
                       fontsize = 12
                       ),
             #widget.BitcoinTicker(
             #        foreground = colors[2],
             #        background = colors[4],
             #        padding = 5
             #      ),
             widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             widget.TextBox(
                      text = "♫  Vol:",
                      foreground = colors[5],
                      background = colors[0],
                      padding = 0,
                      mouse_callbacks = {'Button1': lambda: qtile.cmd_spawn("pavucontrol")}
                       ),
              widget.Volume(
                       foreground = colors[5],
                       background = colors[0],
                       padding = 5
                       ),
              widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
             # widget.CurrentLayoutIcon(
             #          custom_icon_paths = [os.path.expanduser("~/.config/qtile/icons")],
             #          foreground = colors[0],
             #          background = colors[0],
             #          padding = 0,
             #          scale = 0.7
             #          ),
            widget.TextBox(
                       text = '',
                       background = colors[0],
                       foreground = colors[0],
                       padding = -1,
                       fontsize = 45
                       ),
            
            widget.TextBox(
                       text = '',
                      background = colors[0],
                       foreground = colors[5],
                       padding = 4,
                       fontsize = 15
                       ),
            widget.Sep(
                       linewidth = 0,
                       padding = 6,
                       foreground = colors[2],
                       background = colors[0]
                       ),
            widget.Systray(
                      background = colors[0],
                      padding = 5
                      ),
             widget.Sep(
                       linewidth = 0,
                       padding = 6,
                       foreground = colors[2],
                       background = colors[0]
                       ),


            
              ]


    return widgets_list
Ejemplo n.º 8
0
     foreground=colorsc[0],
     format=' {down}  {up}'
     ),
 widget.Memory( # [14] --> Memory usage
     background=colorsc[15],
     format='{MemUsed}M/{MemTotal}M |',
     foreground=colorsc[0]
     ),
 widget.CPU( # [15] --> CPU usage
     background=colorsc[15],
     foreground=colorsc[0],
     format=' {freq_current}GHz {load_percent}%'
     ),
 widget.DF( # [16] --> Free space
     format='HOME: {f}G',
     visible_on_warn=False,
     partition='/home',
     foreground=colorsc[4]
     ),
 widget.Systray( # [17] --> System tray
     background=colorsc[3],
     icon_size=10,
     ),
 widget.Sep( # [18] --> Seperator
     size_percent=50,
     foreground=colorsc[4]
     ),
 widget.Mpris2( # [19] --> Spotify player (I hope)
     background=colorsc[2],
     objname='org.mpris.MediaPlayer2.spotify',
     display_metadata=['xesam:title', 'xesam:artist'],
     foreground=colorsc[0],
Ejemplo n.º 9
0
def init_widgets_list():
    prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname())
    widgets_list = [
        widget.GroupBox(font="FontAwesome",
                        fontsize=12,
                        margin_y=-1,
                        margin_x=0,
                        padding_y=6,
                        padding_x=5,
                        borderwidth=0,
                        disable_drag=True,
                        active=colors[9],
                        inactive=colors[5],
                        rounded=False,
                        highlight_method="text",
                        this_current_screen_border=colors[8],
                        foreground=colors[2],
                        background=colors[1]),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.CurrentLayout(font="Noto Sans Bold",
                             foreground=colors[5],
                             background=colors[1]),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        # widget.WindowName(font="Noto Sans",
        # fontsize = 12,
        # foreground = colors[5],
        # background = colors[1],
        # ),
        # widget.Net(
        # font="Noto Sans",
        # fontsize=12,
        # interface="enp0s25",
        # foreground=colors[2],
        # background=colors[1],
        # padding = 0,
        # ),
        # widget.Sep(
        #          linewidth = 1,
        #          padding = 10,
        #          foreground = colors[2],
        #          background = colors[1]
        #          ),
        # widget.NetGraph(
        #          font="Noto Sans",
        #          fontsize=12,
        #          bandwidth="down",
        #          interface="auto",
        #          fill_color = colors[8],
        #          foreground=colors[2],
        #          background=colors[1],
        #          graph_color = colors[8],
        #          border_color = colors[2],
        #          padding = 0,
        #          border_width = 1,
        #          line_width = 1,
        #          ),
        # widget.Sep(
        #          linewidth = 1,
        #          padding = 10,
        #          foreground = colors[2],
        #          background = colors[1]
        #          ),
        # # do not activate in Virtualbox - will break qtile
        # widget.ThermalSensor(
        #          foreground = colors[5],
        #          foreground_alert = colors[6],
        #          background = colors[1],
        #          metric = True,
        #          padding = 3,
        #          threshold = 80
        #          ),
        widget.TaskList(
            font="Noto Sans Bold",
            borderwidth=1,
            margin=3,
            padding=4,
        ),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[3],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.DF(
            warn_space=10,
            measure='G',
            format=' {p}:{uf}{m}',
            update_interval=60,
            visible_on_warn=False,
            foreground=colors[5],
            partition="/",
            background=colors[1],
        ),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[4],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.DF(
            warn_space=10,
            visible_on_warn=False,
            measure='G',
            format=' {p}:{uf}{m}',
            update_interval=60,
            foreground=colors[5],
            partition="/f",
            background=colors[1],
        ),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[4],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.Memory(
            font="Noto Sans",
            format='{MemPercent}%',
            update_interval=1,
            fontsize=12,
            foreground=colors[5],
            background=colors[1],
        ),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[6],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.CPU(format='{load_percent}%'),
        # widget.CPUGraph(
        # border_color = colors[2],
        # #fill_color = colors[1],
        # #graph_color = colors[5],
        # background= colors[1],
        # border_width = 1,
        # line_width = 1,
        # core = "all",
        # type = "box"
        # ),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[4],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.Backlight(
            backlight_name='intel_backlight',
            brightness_file='/sys/class/backlight/intel_backlight/brightness',
            foreground=colors[5],
            background=colors[1],
        ),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.TextBox(font="FontAwesome",
                       text=" ",
                       foreground=colors[3],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.Volume(),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        # battery option 2  from Qtile
        widget.Battery(
            font="Noto Sans",
            update_interval=10,
            fontsize=12,
            foreground=colors[5],
            background=colors[1],
            format="{char} {percent:2.0%} {hour:d}:{min:02d}",
        ),
        # # battery option 1  ArcoLinux Horizontal icons do not forget to import
        # # arcobattery at the top
        arcobattery.BatteryIcon(padding=0,
                                scale=0.7,
                                y_poss=2,
                                theme_path=home +
                                "/.config/qtile/icons/battery_icons_horiz",
                                update_interval=5,
                                background=colors[1]),
        widget.Sep(linewidth=1,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.TextBox(font="FontAwesome",
                       text="  ",
                       foreground=colors[3],
                       background=colors[1],
                       padding=0,
                       fontsize=16),
        widget.Clock(foreground=colors[5],
                     background=colors[1],
                     fontsize=12,
                     format="%Y-%m-%d %H:%M"),
        widget.Sep(linewidth=0,
                   padding=10,
                   foreground=colors[2],
                   background=colors[1]),
        widget.Systray(background=colors[1], icon_size=20, padding=4),
    ]
    return widgets_list
Ejemplo n.º 10
0
def init_widgets_list():
    prompt = "{0}@{1}: ".format(os.environ["USER"], socket.gethostname())
    widgets_list = [
               widget.GroupBox(font="FontAwesome",
                        fontsize = 16,
                        margin_y = 0,
                        margin_x = 0,
                        padding_y = 6,
                        padding_x = 5,
                        borderwidth = 0,
                        disable_drag = True,
                        active = colors[9],
                        inactive = colors[5],
                        rounded = True,
                        highlight_method = "text",
                        this_current_screen_border = colors[10],
                        foreground = colors[2],
                        background = colors[1]
                        ),
               widget.Sep(
                        linewidth = 1,
                        padding = 10,
                        foreground = colors[2],
                        background = colors[1]
                        ),
               widget.CurrentLayout(
                        font = "DejaVu Sans Book",
                        foreground = colors[5],
                        background = colors[1]
                        ),
               widget.Sep(
                        linewidth = 1,
                        padding = 10,
                        foreground = colors[2],
                        background = colors[1]
                        ),
               widget.WindowName(font="DejaVu Sans Book",
                        fontsize = 12,
                        foreground = colors[5],
                        background = colors[1],
                        ),
              # widget.Sep(
              #           linewidth = 1,
              #           padding = 10,
              #           foreground = colors[2],
              #           background = colors[1]
              #           ),
              widget.TextBox(
                         text='',
                         background = colors[0],
                         foreground = colors[10],
                         padding=0,
                         fontsize=37
                         ),
              widget.BitcoinTicker(
                        round=True,
                        foreground=colors[5],
                        background=colors[10],
                        padding = 5
                        ),

              widget.TextBox(
                        text='',
                        background = colors[10],
                        foreground = colors[11],
                        padding=0,
                        fontsize=37
                        ),
              # widget.YahooWeather(
              #           format = '{location_city}: {condition_temp} °{units_temperature}',
              #           location = "3198",
              #           update_interval = 600,
              #           metric= True,
              #           ),
              widget.TextBox(
                        text='⟳',
                        background = colors[11],
                        foreground = colors[5],
                        padding=0,
                        fontsize=16
                        ),
              widget.Pacman(
                        linewidth = 0,
                        padding = 4,
                        foreground = colors[5],
                        #background = colors[1],
                        background = colors[11],
                        ),
                # widget.TextBox(
                #           text='',
                #           background = colors[10],
                #           foreground = colors[10],
                #           padding=0,
                #           fontsize=37
                #           ),
              # widget.Sep(
              #           linewidth = 1,
              #           padding = 10,
              #           foreground = colors[2],
              #           background = colors[1]
              #           ),

              widget.TextBox(
                        text='',
                        background = colors[11],
                        foreground = colors[10],
                        padding=0,
                        fontsize=37
                        ),
#481318"
             widget.Net(
                      font="DejaVU Sans Book",
                      fontsize=12,
                      #interface= "ens33",
                      foreground=colors[5],
                      #background=colors[1],
                      background=colors[10],
                      padding = 6,
                      markup = True,
                      ),
             # widget.Sep(
             #          linewidth = 1,
             #          padding = 10,
             #          foreground = colors[2],
             #          background = colors[1]
             #          ),
               # widget.NetGraph(
               #          font="Noto Sans",
               #          fontsize=12,
               #          bandwidth="down",
               #          interface="auto",
               #          fill_color = colors[8],
               #          foreground=colors[2],
               #          background=colors[1],
               #          graph_color = colors[8],
               #          border_color = colors[2],
               #          padding = 0,
               #          border_width = 1,
               #          line_width = 1,
               #          ),
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               # # do not activate in Virtualbox - will break qtile
               # widget.ThermalSensor(
               #          foreground = colors[5],
               #          foreground_alert = colors[6],
               #          background = colors[1],
               #          metric = True,
               #          padding = 3,
               #          threshold = 80
               #          ),
               # # battery option 1  ArcoLinux Horizontal icons do not forget to import arcobattery at the top
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               # arcobattery.BatteryIcon(
               #          padding=0,
               #          scale=0.7,
               #          y_poss=2,
               #          theme_path=home + "/.config/qtile/icons/battery_icons_horiz",
               #          update_interval = 5,
               #          background = colors[1]
               #          ),
               # # battery option 2  from Qtile
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               # widget.Battery(
               #          font="Noto Sans",
               #          update_interval = 10,
               #          fontsize = 12,
               #          foreground = colors[5],
               #          background = colors[1],
	           #          ),
               # widget.TextBox(
               #          font="FontAwesome",
               #          text="  ",
               #          foreground=colors[6],
               #          background=colors[1],
               #          padding = 0,
               #          fontsize=16
               #          ),

               widget.TextBox(
                         text='',
                         background = colors[10],
                         foreground = colors[11],
                         padding=0,
                         fontsize=37
                         ),
                widget.CPU(
                        border_color = colors[2],
                        #background=colors[1],
                        background=colors[11],
                        foreground=colors[5],
                        border_width = 1,
                        line_width = 1,
                        core = "all",
                        format = 'CPU {load_percent}% ',
                        padding= 4,
                        ),
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
              widget.TextBox(
                        text='',
                        background = colors[11],
                        foreground = colors[10],
                        padding=0,
                        fontsize=37
                        ),
               widget.Memory(
                        font="DejaVu Sans Book",
                        format = '{MemUsed}M/{MemTotal}M ',
                        update_interval = 1,
                        fontsize = 12,
                        foreground = colors[5],
                        background = colors[10],
                        #background = "#13807a",
                        padding= 4,
                       ),
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               widget.TextBox(
                         text='',
                         background = colors[10],
                         foreground = colors[11],
                         padding=0,
                         fontsize=37
                         ),
               widget.DF(
               partition="/",
               format='{p}: ({uf}{m}|{r:.0f}%)',
               visible_on_warn=False,
               #background=colors[1],
               background=colors[11],
               foreground=colors[5],
               padding=4,
               ),
               widget.TextBox(
                         text='',
                         background = colors[11],
                         foreground = colors[10],
                         padding=0,
                         fontsize=37
                         ),
               widget.Clock(
                        background = colors[10],
                        foreground = colors[5],
                        fontsize = 12,
                        format="%b-%d %r ",
                        padding= 4,
                        ),
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               widget.TextBox(
                         text='',
                         background = colors[10],
                         foreground = colors[11],
                         padding=0,
                         fontsize=37
                         ),
               widget.Systray(
                        background=colors[11],
                        #background="#9e60c3",
                        icon_size=20,
                        padding = 4,
                        ),
               # widget.Sep(
               #          linewidth = 1,
               #          padding = 10,
               #          foreground = colors[2],
               #          background = colors[1]
               #          ),
               widget.TextBox(
                         text='',
                         background = colors[11],
                         foreground = colors[10],
                         padding=0,
                         fontsize=37
                         ),
               widget.CapsNumLockIndicator(
                        background=colors[10],
                        icon_size=20,
                        padding = 4
                        ),
              ]
    return widgets_list
Ejemplo n.º 11
0
     fontsize = 25,
     margin_y = 3
 ),
 widget.Spacer(
     length = bar.STRETCH
 ),
 widget.Net(
     format = "{down:^7}  {up:^7}",
     interface = "enp3s0"
 ),
 widget.Spacer(
     length = bar.STRETCH
 ),
 widget.DF(
     partition = "/",
     visible_on_warn = False,
     format = '🧅 {r:.0f}% ',
     warn_space = 10
 ),
 widget.DF(
     partition = "/home",
     visible_on_warn = False,
     format = '🏠 {r:.0f}% ',
     warn_space = 10
 ),
 widget.DF(
     partition = "/mnt/Gog",
     visible_on_warn = False,
     format = '👹 {r:.0f}% ',
     warn_space = 10
 ),
 widget.DF(
Ejemplo n.º 12
0
                    foreground=colors[3],
                    background=colors[0]),
                widget.Sep(linewidth=0,
                           padding=40,
                           foreground=colors[2],
                           backgrounnd=colors[0]),
                widget.WindowName(),
                widget.Systray(),
                widget.CPU(format='{freq_current}GHz {load_percent}%',
                           fmt='CPU: {}'),
                widget.Sep(foreground=colors[2], backgrounnd=colors[0]),
                widget.Memory(format='{MemUsed} / {MemTotal} M',
                              fmt='Mem: {}'),
                widget.Sep(),
                widget.DF(visible_on_warn=False,
                          format='{f} / {s} GB',
                          fmt='Drive: {}'),
                widget.Sep(),
                widget.Net(fmt='Net: {}'),
                widget.Sep(),
                widget.Clock(format='%H:%M:%S %Y-%m-%d',
                             foreground=colors[2],
                             background=colors[5]),
                widget.Sep(),
                widget.Volume(),
                widget.QuickExit(),
            ],
            24,
        ), ),
]
Ejemplo n.º 13
0
    ),
    # widget.Sep(**sep_args),  # make_sep_icon(background=theme.color4),
    widget.CurrentLayout(foreground=theme.color10),
    widget.Sep(**sep_args),  # make_sep_icon(),
    widget.Prompt(),
    widget.TaskList(),
    widget.Chord(
        chords_colors={
            'launch': ("#ff0000", "#ffffff"),
        },
        name_transform=lambda name: name.upper(),
    ),
    widget.Sep(**sep_args),  # make_sep_icon(),
    #make_icon(" ", background=theme.color15, foreground=theme.inactive_tab_foreground),
    widget.DF(visible_on_warn=True,
              background=theme.color15,
              foreground=theme.inactive_tab_foreground),
    #widget.Sep(**sep_args, background=theme.color10),  # make_sep_icon(),
    widget.CheckUpdates(
        colour_have_updates=theme.color1,
        colour_no_updates=theme.bar_fg_inactive,
        display_format=" {updates}",
        fontsize=25,
        background=theme.color6,
        no_updates_string=" ",
        distro="Arch_checkupdates",
    ),
]
if IS_LAPTOP:
    widget_list += [
        widget.Battery(background=theme.cursor,
Ejemplo n.º 14
0
 widget.Volume(
     fmt='墳 {}',
     fontsize=13,
 ),
 widget.Spacer(length=bar.STRETCH),
 widget.TextBox(
     text='',
     foreground='#2d728f',
     fontsize=60,
     padding=-9,
 ),
 widget.DF(
     fmt='/ {}',
     fontsize=13,
     partition='/home',
     format='{uf}{m} ({r:.0f}%)',
     visible_on_warn=False,
     background='#2d728f',
     padding=5,
 ),
 widget.TextBox(
     text='',
     background='#2d728f',
     foreground='#659157',
     fontsize=60,
     padding=-9,
 ),
 widget.Memory(
     fmt="  {}",
     format='{MemUsed}M ({MemPercent}%)',
     fontsize=13,
Ejemplo n.º 15
0
    foreground="#eeffff",
)
extension_defaults = widget_defaults.copy()

screens = [
    Screen(bottom=bar.Bar(
        [
            widget.CurrentLayout(background="#5b76b2"),
            widget.Sep(foreground="#363428", size_percent=100),
            widget.GroupBox(),
            widget.Prompt(),
            widget.WindowName(),
            widget.Sep(foreground="#363428", size_percent=100),
            widget.TextBox("Free Space: ", background="#5b76b2"),
            widget.DF(background="#5b76b2",
                      visible_on_warn=False,
                      format='({uf}{m}|{r:.0f}%)',
                      warn_space=20),
            widget.Sep(foreground="#363428", size_percent=100),
            widget.TextBox("RAM: ", background="#242837"),
            widget.Memory(background="#242837"),
            widget.TextBox(",", background="#242837"),
            widget.CPU(background="#242837"),
            widget.TextBox("Battery: ", background="#5b76b2"),
            widget.Battery(
                low_percentage=0.2,
                notify_below=0.15,
                update_interval=30,
                discharge_char='↓',
                charge_char='↑',
                background="#5b76b2",
            ),
Ejemplo n.º 16
0
            },
            format=fa.icons['brain'] + ' CPU {load_percent}%',
            padding=5,
            background=colors[2]),
 widget.TextBox(
     text="\uf0d9",
     fontsize=37,
     padding=0,
     foreground=colors[5],
     background=colors[2],
 ),
 widget.DF(
     visible_on_warn=False,
     font='Font Awesome 6 Free',
     fmt=fa.icons['hdd'] + ' {}',
     foreground=negro,
     background=colors[5],
     mouse_callbacks={
         'Button1': lambda: qtile.cmd_spawn(terminal + ' --hold -e df -h')
     },
 ),
 widget.TextBox(
     text="\uf0d9",
     fontsize=37,
     padding=0,
     foreground=colors[3],
     background=colors[5],
 ),
 widget.Net(
     font='Font Awesome 6 Free',
     background=colors[3],
     foreground=negro,
Ejemplo n.º 17
0
                foreground=colors[2],
                background=colors[4]),
 widget.TextBox(font="Ubuntu Bold",
                text="",
                foreground=colors[2],
                background=colors[5],
                padding=5,
                fontsize=14),
 widget.Memory(font="Ubuntu Bold",
               foreground=colors[2],
               background=colors[5],
               padding=5,
               update_interval=2.0),
 widget.DF(font="Ubuntu Bold",
           format='({uf}{m} / {f}{m} - {r:.0f}%)',
           padding=5,
           visible_on_warn=False,
           foreground=colors[2],
           background=colors[5]),
 widget.TextBox(font="Ubuntu Bold",
                text=" ♫",
                padding=5,
                foreground=colors[2],
                background=colors[4],
                fontsize=14),
 widget.Cmus(font="Ubuntu Bold",
             max_chars=40,
             update_interval=0.5,
             background=colors[4],
             play_color=colors[2],
             noplay_color=colors[2]),
 widget.TextBox(font="Ubuntu Bold",
Ejemplo n.º 18
0
     start_pos='bottom',
     type='linefill',
 ),
 widget.Sep(
     foreground='968F92',
     linewidth=2,
     padding=10,
     size_percent=50,
 ),
 widget.DF(
     foreground='F3F4F5',
     font='NotoSans',
     fongtsize=22,
     partition='/',
     measure='G',
     padding=5,
     update_interval=60,
     visible_on_warn=False,
     warn_color='ff0000',
     warn_space=2,
     format=' {p}: {uf}{m} free of {s}{m} - {r:.0f}% used',
 ),
 #widget.DF(foreground='F3F4F5', partition='/', measure='G', padding=5, update_interval=60, visible_on_warn=False, warn_color='ff0000', warn_space=2, format='{p} ({uf}{m}|{r:.0f}%)',  ),
 widget.Sep(
     foreground='968F92',
     linewidth=2,
     padding=10,
     size_percent=50,
 ),
 #            widget.Volume(foreground='F3F4F5',  ),
 widget.Systray(