nixos/modules/desktop/astal/src/utils/gtk.ts

14 lines
282 B
TypeScript
Raw Normal View History

2025-01-31 15:13:22 +01:00
import { Gdk, Gtk } from "astal/gtk4";
export const hasIcon = (name: string): boolean => {
if (!name) {
return false;
}
const display = Gdk.Display.get_default();
if (!display) {
return false;
}
return Gtk.IconTheme.get_for_display(display).has_icon(name);
};