Skip to content

Interface SkinOptions

Source: skin.ts

Properties

systemIcon

systemIcon: string

SVG icon for the system.

Default

ts
"https://os.prozilla.dev/icon.svg"

appIcons?

optional appIcons: {[key: string]: string; }

Replacements for app icons based on app id.

Index Signature

[key: string]: string


appNames?

optional appNames: {[key: string]: string; }

Replacements for app names based on app id.

Index Signature

[key: string]: string


wallpapers

wallpapers: string[]

Array of URLs of wallpaper images.


defaultWallpaper

defaultWallpaper: string

URL of default wallpaper image.

Default

ts
"https://os.prozilla.dev/assets/wallpapers/vibrant-wallpaper-blue-purple-red.png"

fileIcons

fileIcons: { generic: string; info?: string; text?: string; code?: string; external?: string; video?: string; audio?: string; }

URLs of icons for types of files.

generic

generic: string

info?

optional info: string

text?

optional text: string

code?

optional code: string

external?

optional external: string

video?

optional video: string

audio?

optional audio: string


folderIcons

folderIcons: { generic: string; images?: string; text?: string; link?: string; video?: string; audio?: string; }

URLs of icons for types of folders.

generic

generic: string

images?

optional images: string

text?

optional text: string

optional link: string

video?

optional video: string

audio?

optional audio: string


loadStyleSheet()?

optional loadStyleSheet: () => void

Function that dynamically imports style sheet.

Returns

void


defaultTheme?

optional defaultTheme: Theme

Default theme.

Built by Prozilla