diff --git a/bar.py b/bar.py index 35197f2..a9ec041 100644 --- a/bar.py +++ b/bar.py @@ -12,37 +12,45 @@ widget_defaults = dict( extension_defaults = widget_defaults.copy() +# Eye candy widgets -window_name = widget.WindowName() +icon = widget.TextBox( + text='  ', + font="JetBrainsMono Nerd Font", + mouse_callbacks={"Button1":lazy.spawn("rofi -show drun -show-icons")}, + fontsize=20, + margin=4, + padding=3, + ) + + + + +# Funciton widgets group_box = widget.GroupBox( highlight_metod='block', visible_groups=['1', '2', '3', '4', '5'] ) -prompt = widget.Prompt() - -chord = widget.Chord( - chords_colors={ - "launch": ("#ff0000", "#ffffff"), - }, - name_transform=lambda name: name.upper() - ) +window_name = widget.WindowName() kb_layout = widget.KeyboardLayout( configured_keyboards=['us', 'cz qwerty'], display_map={'us':'US', 'cz qwerty':'CZ'}, ) -battery_widget = widget.Battery( +battery = widget.Battery( format="{char}{percent:2.0%} {hour:d}:{min:02d}" ) -clock_widget = widget.Clock(format="%y-%m-%d %a %H:%M") +clock = widget.Clock(format="%y-%m-%d %a %H:%M") + +# Screen definition screens = [ Screen( - wallpaper='~/.config/qtile/wallpapers/theater.jpg', + wallpaper='~/.config/qtile/wallpapers/theater_by_flaviobollo.jpg', wallpaper_mode='fill', left=bar.Gap(5), @@ -50,22 +58,21 @@ screens = [ bottom=bar.Gap(5), top=bar.Bar([ + icon, group_box, - prompt, - chord, window_name, kb_layout, - battery_widget, - clock_widget, + battery, + clock, ], 30, - margin=[6,6,6,6], - border_width=[1, 1, 1, 1], - border_color=["ffffff", "ffffff", "ffffff","ffffff"] # Borders are white + margin=6, + border_width=1, + border_color="ffffff", # Borders are white ), ), Screen( - wallpaper='~/.config/qtile/wallpapers/theater.jpg', + wallpaper='~/.config/qtile/wallpapers/theater_by_flaviobollo.jpg', wallpaper_mode='fill', left=bar.Gap(5), @@ -73,17 +80,16 @@ screens = [ bottom=bar.Gap(5), top=bar.Bar([ + icon, group_box, - prompt, - chord, window_name, kb_layout, - battery_widget, - clock_widget, + battery, + clock, ], 30, - margin=[6,6,6,6], - border_width=[1, 1, 1, 1], - border_color=["ffffff", "ffffff", "ffffff","ffffff"] # Borders are white + margin=6, + border_width=1, + border_color="ffffff", # Borders are white ), ) ] diff --git a/keys.py b/keys.py index a18cd2b..a9f5073 100644 --- a/keys.py +++ b/keys.py @@ -51,7 +51,7 @@ keys = [ Key([mod], "s", lazy.spawn('rofi -show ssh'), desc="Spawn rofi SSH"), - Key([mod], "r", lazy.spawn("rofi -show drun"), desc="Spawn rofi drun"), + Key([mod], "r", lazy.spawn("rofi -show drun -show-icons"), desc="Spawn rofi drun"), # Change keyboard leyout Key([mod], "z", lazy.widget["keyboardlayout"].next_keyboard(), desc="Next keyboard layout"),