import type { Monitor } from "@/services/monitors"; import ScreenCorner from "@/widgets/screencorner"; import { bind } from "astal/binding"; import { Astal } from "astal/gtk3"; import { bar } from "config"; import Cairo from "gi://cairo"; export default ({ monitor }: { monitor: Monitor }) => ( Astal.WindowAnchor.BOTTOM | Astal.WindowAnchor.RIGHT | (v ? Astal.WindowAnchor.TOP : Astal.WindowAnchor.LEFT) )} setup={self => self.connect("size-allocate", () => self.get_window()?.input_shape_combine_region(new Cairo.Region(), 0, 0)) } > (v ? "topright" : "bottomleft"))} /> );