From 561d4d66c11b95aedfc3737df8d63b192e14f2e2 Mon Sep 17 00:00:00 2001
From: Mateja <mail@matejamaric.com>
Date: Fri, 19 Mar 2021 14:40:41 +0100
Subject: Update Qtile configuration file for new version.

---
 .config/qtile/config.py | 84 ++++++++++++++++++++++++++++++-------------------
 1 file changed, 51 insertions(+), 33 deletions(-)

diff --git a/.config/qtile/config.py b/.config/qtile/config.py
index 517e7c9..4faad0f 100644
--- a/.config/qtile/config.py
+++ b/.config/qtile/config.py
@@ -4,7 +4,7 @@ import subprocess
 from typing import List  # noqa: F401
 
 from libqtile import bar, layout, widget, hook
-from libqtile.config import Click, Drag, Group, Key, Screen
+from libqtile.config import Click, Drag, Group, Key, Match, Screen
 from libqtile.lazy import lazy
 from libqtile.utils import guess_terminal
 
@@ -117,6 +117,7 @@ for i in groups:
     ])
 
 layouts = [
+    # layout.Tile(),
     layout.MonadTall(border_focus='81a1ca', margin=8),
     layout.MonadWide(border_focus='81a1ca', margin=8),
     layout.Max(border_focus='81a1ca'),
@@ -139,25 +140,28 @@ screens = [
                 widget.CurrentLayout(),
                 widget.WindowName(),
 
-                # What is this?
-                widget.Chord(
-                    chords_colors={
-                        'launch': ("#ff0000", "#ffffff"),
-                    },
-                    name_transform=lambda name: name.upper(),
-                ),
+                # widget.Chord(
+                #     chords_colors={
+                #         'launch': ("#ff0000", "#ffffff"),
+                #     },
+                #     name_transform=lambda name: name.upper(),
+                # ),
+                # widget.Spacer(length=10),
 
-                widget.Spacer(length=10),
                 # widget.CapsNumLockIndicator(),
-                widget.KeyboardLayout(
-                    configured_keyboards=[
-                        'us', 'rs alternatequotes', 'rs latin'],
-                    display_map={'us': 'english',
-                                 'rs alternatequotes': 'serbian cyrillic',
-                                 'rs latin': 'serbian latin'
-                                 },
-                    option='caps:swapescape'
-                ),
+                # widget.Maildir(maildir_path='~/.mail'),
+
+                # widget.KeyboardLayout(),
+                # widget.KeyboardLayout(
+                #     configured_keyboards=[
+                #         'us', 'rs alternatequotes', 'rs latin'],
+                #     display_map={'us': 'english',
+                #                  'rs alternatequotes': 'serbian cyrillic',
+                #                  'rs latin': 'serbian latin'
+                #                  },
+                #     option='caps:swapescape'
+                # ),
+
                 #   墳 婢
                 widget.TextBox(text=" 墳"),
                 widget.Volume(),
@@ -165,6 +169,7 @@ screens = [
                 widget.Systray(),
             ],
             24,
+            opacity=0.8,
         ),
     ),
 ]
@@ -185,26 +190,39 @@ follow_mouse_focus = True
 bring_front_click = False
 cursor_warp = False
 floating_layout = layout.Floating(float_rules=[
+
     {'wmclass': 'pinentry-gtk-2'},
+
     # Run the utility of `xprop` to see the wm class and name of an X client.
-    {'wmclass': 'confirm'},
-    {'wmclass': 'dialog'},
-    {'wmclass': 'download'},
-    {'wmclass': 'error'},
-    {'wmclass': 'file_progress'},
-    {'wmclass': 'notification'},
-    {'wmclass': 'splash'},
-    {'wmclass': 'toolbar'},
-    {'wmclass': 'confirmreset'},  # gitk
-    {'wmclass': 'makebranch'},  # gitk
-    {'wmclass': 'maketag'},  # gitk
-    {'wname': 'branchdialog'},  # gitk
-    {'wname': 'pinentry'},  # GPG key password entry
-    {'wmclass': 'ssh-askpass'},  # ssh-askpass
-    {'wmclass': 'gcr-prompter'},  # ssh-askpass
+    *layout.Floating.default_float_rules,
+    Match(wm_class='confirmreset'),  # gitk
+    Match(wm_class='makebranch'),  # gitk
+    Match(wm_class='maketag'),  # gitk
+    Match(wm_class='ssh-askpass'),  # ssh-askpass
+    Match(title='branchdialog'),  # gitk
+    Match(title='pinentry'),  # GPG key password entry
+
+    # {'wmclass': 'confirmreset'},  # gitk
+    # {'wmclass': 'makebranch'},  # gitk
+    # {'wmclass': 'maketag'},  # gitk
+    # {'wmclass': 'ssh-askpass'},  # ssh-askpass
+    # {'wname': 'branchdialog'},  # gitk
+    # {'wname': 'pinentry'},  # GPG key password entry
+
+    # {'wmclass': 'confirm'},
+    # {'wmclass': 'dialog'},
+    # {'wmclass': 'download'},
+    # {'wmclass': 'error'},
+    # {'wmclass': 'file_progress'},
+    # {'wmclass': 'notification'},
+    # {'wmclass': 'splash'},
+    # {'wmclass': 'toolbar'},
+
+    # {'wmclass': 'gcr-prompter'},  # ssh-askpass
 ])
 auto_fullscreen = True
 focus_on_window_activation = "smart"
+reconfigure_screens = True
 
 # XXX: Gasp! We're lying here. In fact, nobody really uses or cares about this
 # string besides java UI toolkits; you can see several discussions on the
-- 
cgit v1.2.3