xmonad-wallpaper: xmonad wallpaper extension

[ lgpl, library, system ] [ Propose Tags ] [ Report a vulnerability ]

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]

Downloads

Note: This package has metadata revisions in the cabal description newer than included in the tarball. To unpack the package including the revisions, use 'cabal get'.

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1.0, 0.0.1.1, 0.0.1.2, 0.0.1.3, 0.0.1.4, 0.0.1.5
Change log changelog.md
Dependencies base (>=3.0 && <5.0), magic (>=1.1 && <1.2), mtl (>=2.0 && <2.3), random (>=1.1 && <1.2), unix (>=2.7 && <2.8), xmonad (>=0.13 && <0.16) [details]
License LGPL-3.0-only
Author Ye Yan
Maintainer haskell.ye.yan@gmail.com
Revised Revision 1 made by GeorgeWilson at 2018-11-05T01:30:05Z
Category System
Uploaded by yeyan at 2018-01-22T09:06:36Z
Distributions Debian:0.0.1.4
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 4275 total (14 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2018-01-22 [all 1 reports]

Readme for xmonad-wallpaper-0.0.1.4

[back to package description]

XMonad Wallpaper

Features

environment variable expansion

The following syntax are supported

$HOME

${HOME} 
Images are scaned using mimetypes rather than extensions

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

Installation

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
       }