Overhaul luna complete
This commit is contained in:
parent
06f5971965
commit
6f9fdca876
110 changed files with 2408 additions and 2129 deletions
85
modules/wm/qtile/config/functions.py
Normal file
85
modules/wm/qtile/config/functions.py
Normal file
|
|
@ -0,0 +1,85 @@
|
|||
from libqtile.lazy import lazy
|
||||
# from libqtile.command_client import InteractiveCommandClient
|
||||
|
||||
|
||||
class Functions:
|
||||
|
||||
##### MOVE WINDOW IN GROUPS #####
|
||||
|
||||
@staticmethod
|
||||
def window_to_prev_group():
|
||||
@lazy.function
|
||||
def __inner(qtile):
|
||||
i = qtile.groups.index(qtile.current_group)
|
||||
|
||||
if qtile.current_window and i != 0:
|
||||
group = qtile.groups[i - 1].name
|
||||
qtile.current_window.togroup(group, switch_group=True)
|
||||
|
||||
return __inner
|
||||
|
||||
@staticmethod
|
||||
def window_to_next_group():
|
||||
@lazy.function
|
||||
def __inner(qtile):
|
||||
i = qtile.groups.index(qtile.current_group)
|
||||
|
||||
if qtile.current_window and i != len(qtile.groups):
|
||||
group = qtile.groups[i + 1].name
|
||||
qtile.current_window.togroup(group, switch_group=True)
|
||||
|
||||
return __inner
|
||||
|
||||
##### KILL ALL WINDOWS #####
|
||||
|
||||
@staticmethod
|
||||
def kill_all_windows():
|
||||
@lazy.function
|
||||
def __inner(qtile):
|
||||
for window in qtile.current_group.windows:
|
||||
window.kill()
|
||||
|
||||
return __inner
|
||||
|
||||
@staticmethod
|
||||
def kill_all_windows_minus_current():
|
||||
@lazy.function
|
||||
def __inner(qtile):
|
||||
for window in qtile.current_group.windows:
|
||||
if window != qtile.current_window:
|
||||
window.kill()
|
||||
|
||||
return __inner
|
||||
|
||||
|
||||
class PWA:
|
||||
def __init__(self):
|
||||
pass
|
||||
|
||||
@staticmethod
|
||||
def notion():
|
||||
return "brave --profile-directory=Default --app=https://notion.so"
|
||||
|
||||
@staticmethod
|
||||
def music():
|
||||
return "brave --profile-directory=Default --app=https://music.youtube.com/"
|
||||
|
||||
@staticmethod
|
||||
def spotify():
|
||||
return "brave --profile-directory=Default --app=https://open.spotify.com/"
|
||||
|
||||
@staticmethod
|
||||
def youtube():
|
||||
return "brave --user-data-dir=Default --app=https://www.youtube.com"
|
||||
|
||||
@staticmethod
|
||||
def calendar():
|
||||
return "brave --profile-directory=Default --app=https://calendar.google.com/calendar/"
|
||||
|
||||
@staticmethod
|
||||
def habitica():
|
||||
return "brave --profile-directory=Default --app=https://habitica.com/"
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
print("This is an utilities module")
|
||||
Loading…
Add table
Add a link
Reference in a new issue