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 };