Overhaul luna complete

This commit is contained in:
KoenDR06 2025-02-25 15:56:58 +01:00
parent 06f5971965
commit 6f9fdca876
110 changed files with 2408 additions and 2129 deletions

View 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")