diff --git a/etc/skel/.config/qtile/config.py b/etc/skel/.config/qtile/config.py index 1b55c44..58ca304 100644 --- a/etc/skel/.config/qtile/config.py +++ b/etc/skel/.config/qtile/config.py @@ -25,13 +25,14 @@ # SOFTWARE. from libqtile import bar, hook, layout, qtile -from libqtile.config import Click, Drag, Group, Key, Match, Screen +from libqtile.config import Group, Key, Match, Screen from libqtile.lazy import lazy # Make sure 'qtile-extras' is installed or this config will not work. from qtile_extras import widget from qtile_extras.widget.decorations import BorderDecoration from libqtile.backend.wayland import InputConfig from keybindings import mod, keys, terminal +from mouse import mouse import colors import os import subprocess @@ -277,27 +278,6 @@ screens = [ ), ] -# Drag floating layouts. -mouse = [ - Drag( - [mod], - "Button1", - lazy.window.set_position_floating(), - start=lazy.window.get_position() - ), - Drag( - [mod], - "Button3", - lazy.window.set_size_floating(), - start=lazy.window.get_size() - ), - Click( - [mod], - "Button2", - lazy.window.bring_to_front() - ), -] - dgroups_key_binder = None dgroups_app_rules = [] # type: list follow_mouse_focus = True diff --git a/etc/skel/.config/qtile/mouse.py b/etc/skel/.config/qtile/mouse.py new file mode 100644 index 0000000..49133db --- /dev/null +++ b/etc/skel/.config/qtile/mouse.py @@ -0,0 +1,24 @@ +from libqtile.config import Drag, Click +from libqtile.command import lazy +from keybindings import mod + +# Drag floating layouts. +mouse = [ + Drag( + [mod], + "Button1", + lazy.window.set_position_floating(), + start=lazy.window.get_position() + ), + Drag( + [mod], + "Button3", + lazy.window.set_size_floating(), + start=lazy.window.get_size() + ), + Click( + [mod], + "Button2", + lazy.window.bring_to_front() + ), +] \ No newline at end of file