first commit
This commit is contained in:
50
config.py
Normal file
50
config.py
Normal file
@@ -0,0 +1,50 @@
|
||||
from modules.screens import screens, widget_defaults
|
||||
from modules.keys import keys, mouse
|
||||
from modules.layouts import layouts, floating_layout
|
||||
from modules.groups import groups
|
||||
from modules.hooks import *
|
||||
|
||||
from libqtile import qtile
|
||||
from libqtile.backend.wayland.inputs import InputConfig
|
||||
|
||||
# fixing the import warning
|
||||
widget_defaults = widget_defaults
|
||||
screens = screens
|
||||
keys = keys
|
||||
mouse = mouse
|
||||
layouts = layouts
|
||||
floating_layout = floating_layout
|
||||
groups = groups
|
||||
|
||||
# General Setup
|
||||
dgroups_key_binder = None
|
||||
dgroups_app_rules = [] # type: list
|
||||
follow_mouse_focus = True
|
||||
bring_front_click = True
|
||||
floats_kept_above = True
|
||||
cursor_warp = True
|
||||
auto_fullscreen = True
|
||||
focus_on_window_activation = "smart"
|
||||
reconfigure_screens = True
|
||||
auto_minimize = True
|
||||
|
||||
|
||||
wmname = "Qtile"
|
||||
|
||||
# Wayland configuration
|
||||
if qtile.core.name == "X11":
|
||||
term = "urvx"
|
||||
elif qtile.core.name == "wayland":
|
||||
term = "foot"
|
||||
|
||||
wl_input_rules = {
|
||||
"type:keyboard": InputConfig(
|
||||
kb_repeat_delay=200,
|
||||
kb_repeat_rate=60,
|
||||
kb_layout="de",
|
||||
kb_options="nodeadkeys",
|
||||
),
|
||||
}
|
||||
# xcursor theme (string or None) and size (integer) for Wayland backend
|
||||
wl_xcursor_theme = None
|
||||
wl_xcursor_size = 18
|
||||
Reference in New Issue
Block a user