Files

17 lines
359 B
TypeScript

import { createPoll } from "ags/time";
import AstalHyprland from "gi://AstalHyprland?version=0.1";
const hyprland = AstalHyprland.get_default()
function get_title() {
return hyprland.focusedClient?.title ?? "Desktop"
}
export default function Title() {
const title = createPoll("", 200, () => get_title())
return (
<label label={title} />
)
}