import { bind } from "astal"; import Hyprland from "gi://AstalHyprland"; export const Workspaces = () => { const hypr = Hyprland.get_default(); return ( {bind(hypr, "workspaces").as((wss) => wss .filter((ws) => !(ws.id >= -99 && ws.id <= -2)) // filter out special workspaces .sort((a, b) => a.id - b.id) .map((ws) => ( )), )} ); };