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 }