import { Gdk } from "ags/gtk4" import AstalHyprland from "gi://AstalHyprland?version=0.1" import { createBinding, For } from "gnim" export default function Workspaces({ monitor }: { monitor: Gdk.Monitor }) { const hypr = AstalHyprland.get_default() const workspaces = createBinding(hypr, "workspaces").as(wss => wss.sort((a, b) => a.id - b.id)) return ( {(ws) => ( )} ) // return // {bind(hypr, "workspaces").as(wss => wss.filter(ws => !(ws.id >= -99 && ws.id <= -2)) // .sort((a, b) => a.id - b.id) // .map(ws => { // if (ws.monitor.model !== monitor.model) return <> // return ( // // ) // }))} // }