RandomWallpaperGnome3/randomwallpaper@iflow.space/schemas/org.gnome.shell.extensions.space.iflow.randomwallpaper.gschema.xml

165 lines
6.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<schemalist gettext-domain='gnome-shell-extensions'>
<enum id='org.gnome.shell.extensions.space.iflow.randomwallpaper.sources'>
<value value='0' nick='desktoppr'/>
<value value='1' nick='unsplash'/>
<value value='2' nick='wallheaven'/>
<value value='3' nick='genericJSON'/>
</enum>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper-sources/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper'>
<key type='i' name='history-length'>
<default>10</default>
<summary>History size</summary>
<description>Number of wallpapers stored locally</description>
<range min='2' max='100'/>
</key>
<key type='b' name='auto-fetch'>
<default>false</default>
<summary>Auto-Fetch</summary>
<description>Update the wallpaper based on a duration</description>
</key>
<key type='i' name='minutes'>
<default>30</default>
<summary>Duration</summary>
<description>Minutes to wait before a new wallpaper is fetched</description>
<range min='1' max='59'/>
</key>
<key type='i' name='hours'>
<default>1</default>
<summary>Duration</summary>
<description>Minutes to wait before a new wallpaper is fetched</description>
<range min='0' max='23'/>
</key>
<key name='source' enum='org.gnome.shell.extensions.space.iflow.randomwallpaper.sources'>
<default>'desktoppr'</default>
<summary>Wallpaper Source</summary>
<description>Describs the adapter that will be used.</description>
</key>
<key type='as' name='history'>
<default>[]</default>
<summary>History</summary>
<description>Stores the history objects as stringified JSONs</description>
</key>
<key type='i' name='minutes-elapsed'>
<default>0</default>
<summary>Elapsed Time</summary>
<description>The time that already elapsed.</description>
</key>
<key type='b' name='change-lock-screen'>
<default>false</default>
<summary>Change lock screen</summary>
<description>Weather the gnome lock screen should also be set to the new wallpaper.</description>
</key>
<key type='b' name='disable-hover-preview'>
<default>false</default>
<summary>Disable hover preview</summary>
<description>Disables the preview of the background while hovering the history list</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper-sources/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.desktopper'>
<key type='b' name='allow-unsafe'>
<default>false</default>
<summary>Allow Unsafe</summary>
<description>Weather the extension should fetch images that are rated as unsafe.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper-sources/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.unsplash'>
<key type='s' name='unsplash-keyword'>
<default>""</default>
<summary>Keyword</summary>
<description>The keyword will be used to search images.</description>
</key>
<key type='s' name='username'>
<default>""</default>
<summary>Username</summary>
<description>Only fetch random images of a given user.</description>
</key>
<key type='i' name='image-width'>
<default>1920</default>
<summary>Image Width</summary>
<description>The width of the image.</description>
</key>
<key type='i' name='image-height'>
<default>1080</default>
<summary>Image Width</summary>
<description>The height of the image.</description>
</key>
<key type='b' name='featured-only'>
<default>false</default>
<summary>Featured images only</summary>
<description>This results in a smaller wallpaper pool but the images are considered to have higher quality.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper-sources/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.wallheaven'>
<key type='s' name='wallheaven-keyword'>
<default>""</default>
<summary>Keyword</summary>
<description>The keyword will be used to search images.</description>
</key>
<key type='s' name='resolutions'>
<default>"1920x1200, 1920x1080, 2560x1440, 2560x1600, 3840x1080"</default>
<summary>Resolutions</summary>
<description>The acceptable resolutions.</description>
</key>
<key type='b' name='allow-sfw'>
<default>true</default>
<summary>SFW</summary>
<description>Weather safe images are allowed.</description>
</key>
<key type='b' name='allow-sketchy'>
<default>false</default>
<summary>Sketchy</summary>
<description>Weather sketchy images are allowed.</description>
</key>
<key type='b' name='category-general'>
<default>true</default>
<summary>Category General</summary>
<description>Weather the general category should be searched.</description>
</key>
<key type='b' name='category-anime'>
<default>true</default>
<summary>Category Anime</summary>
<description>Weather the anime category should be searched.</description>
</key>
<key type='b' name='category-people'>
<default>true</default>
<summary>Category People</summary>
<description>Weather the people category should be searched.</description>
</key>
</schema>
<schema path="/org/gnome/shell/extensions/space-iflow-randomwallpaper-sources/"
id='org.gnome.shell.extensions.space.iflow.randomwallpaper.genericJSON'>
<key type='s' name='generic-json-request-url'>
<default>""</default>
<summary>The request URL</summary>
<description>The URL where the JSON will be requested.</description>
</key>
<key type='s' name='generic-json-response-path'>
<default>""</default>
<summary>JSON Path</summary>
<description>The JSON path that describes the picture URL.</description>
</key>
</schema>
</schemalist>