import { App, Astal, Gdk, Gtk } from "astal/gtk4"; import Hyprland from "./modules/Hyprland"; import Calendar from "./modules/Calendar"; import QuickView from "./modules/QuickView"; import SystemInfo from "./modules/SystemInfo"; import { CenterBox } from "astal/gtk4/widget"; const Bar = ( { gdkmonitor, name }: { gdkmonitor: Gdk.Monitor, name: string } ) => { const { TOP, LEFT, RIGHT } = Astal.WindowAnchor; return ( } centerWidget={} endWidget={ } > } > ); }; const cliHandler = (args: string[]): string => { return "Not implemented"; }; const BarLauncher = ( monitor: Gdk.Monitor ) => { const windowName = `bar-${monitor.get_connector()}` const createBar = () => { return } // Actually start the bar createBar(); return windowName; } export default { BarLauncher, cliHandler, };