The xmonad-wallpaper package

[Tags:lgpl, library]

Designed for xmonad users relies on feh to setup wallpaper. It allows user to setup a random image as the wallpaper choosed from user specified image directories.

[Skip to Readme]


Change log
Dependencies base (>=3.0 && <5.0), magic (==1.1.*), mtl (>=2.0 && <2.3), random (==1.1.*), unix (==2.7.*), xmonad (==0.12.*) [details]
License LGPL-3
Author Ye Yan
Category System
Uploaded Mon May 23 10:45:22 UTC 2016 by yeyan
Distributions NixOS:
Downloads 378 total (21 in the last 30 days)
0 []
Status Docs available [build log]
Last success reported on 2016-11-25 [all 1 reports]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees

Readme for xmonad-wallpaper

Readme for xmonad-wallpaper-

XMonad Wallpaper


environment variable expansion

The following syntax are supported


Images are scaned using mimetypes rather than extensions

XMonad Wallpaper scans user supplied directories by detecting their mimetype rather than rely on extension


cabal install xmonad-wallpaper

Example mini configuration using wallpaper

import XMonad
import XMonad.Config.Desktop
import XMonad.Wallpaper

main = do
    -- Randomly pick a wallpaper from 
    -- directories specified as wallpaper
    setupRandomWallpaper ["paths-of-your choice", "$HOME/Pictures/Wallpapers"]
    xmonad $ desktopConfig
       { terminal    = "urxvt"
       , modMask     = mod4Mask