Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 962 Bytes

File metadata and controls

19 lines (16 loc) · 962 Bytes

Configuration reference

Configuration is YAML. The merge order is package defaults, then ~/.config/wallr/config.yaml, then command-line overrides.

wallpaper: {default: ~/Pictures/Wallpapers, mode: fill, monitors: [], loop_video: true, mute: true}
animation: {use: minimal/minimal, duration: 2000ms}
theme: {provider: matugen}
matugen: {enabled: true, mode: dark, scheme: scheme-tonal-spot, contrast: 0, wait: true, args: []}
video: {hw_decode: auto, preferred_gpu: auto, preload_frames: 2}
hooks: {before: [], after: [], error: []}
reload: []
daemon: {auto_start: true, socket: "$XDG_RUNTIME_DIR/wallr.sock"}
watch: {enabled: false, dir: ~/Pictures/Wallpapers, debounce: 500ms}
cache: {dir: ~/.cache/wallr, max_size: 512MB}
plugins: {matugen: {enabled: false}, wallust: {enabled: false}, pywal: {enabled: false}}

wallpaper.mode accepts: fill (cover, default), fit (contain with letterbox), stretch, center (1:1), or tile (repeat).