from core.module import Module def setup(ctx): from ignis.command_manager import CommandManager from modules.launcher.launcher import Launcher launcher = Launcher() ctx.provide("launcher", launcher) CommandManager.get_default().add_command("toggle-launcher", lambda: launcher.toggle_window()) MODULE = Module( id="launcher", setup=setup, )