import { Widget } from "../import.js"; import { Time } from "./widgets/time.js"; import { nixosLogo } from "./widgets/images/image.js"; import { Media } from "./widgets/music.js"; import { Workspaces } from "./widgets/hyprland.js"; const Start = () => Widget.Box({ hpack: "start", children: [ nixosLogo(), Workspaces(), ], }); const Center = () => Widget.Box({ children: [ Media(), ], }); const End = () => Widget.Box({ hpack: "end", children: [ Time(), ], }); const Bar = (monitor) => Widget.Window({ monitor, name: `bar`, anchor: ["top", "left", "right"], exclusivity: "exclusive", child: Widget.CenterBox({ startWidget: Start(), centerWidget: Center(), endWidget: End(), }), }); export { Bar };