import Dashboard from "./dashboard/Dashboard.js"; import Desktop from "./desktop/Desktop.js"; import Lockscreen from "./lockscreen/Lockscreen.js"; import Notifications from "./notifications/Notifications.js"; import OSD from "./osd/OSD.js"; import Overview from "./overview/Overview.js"; import PowerMenu from "./powermenu/PowerMenu.js"; import QuickSettings from "./quicksettings/QuickSettings.js"; import ScreenCorners from "./screencorner/ScreenCorners.js"; import TopBar from "./bar/TopBar.js"; import Verification from "./powermenu/Verification.js"; import About from "./about/about.js"; import { init } from "./settings/setup.js"; import { forMonitors } from "./utils.js"; import { initWallpaper } from "./settings/wallpaper.js"; import options from "./options.js"; initWallpaper(); const windows = () => [ forMonitors(Desktop), forMonitors(Lockscreen), forMonitors(Notifications), forMonitors(OSD), forMonitors(ScreenCorners), forMonitors(TopBar), Dashboard(), Overview(), PowerMenu(), QuickSettings(), Verification(), About(), ]; export default { onConfigParsed: init, windows: windows().flat(1), closeWindowDelay: { quicksettings: options.transition.value, dashboard: options.transition.value, }, };