pragma Singleton import Quickshell Singleton { readonly property list validImageTypes: ["jpeg", "png", "webp", "tiff", "svg"] readonly property list validImageExtensions: ["jpg", "jpeg", "png", "webp", "tif", "tiff", "svg"] function isValidImageByName(name: string): bool { return validImageTypes.some(t => name.endsWith(`.${t}`)); } }