xmonad-wallpaper: xmonad wallpaper extension

[ lgpl, library, system ] [ Propose Tags ]

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]
Versions [RSS] [faq] 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.*), mtl, random, unix, xmonad (>=0.13 && <0.16) [details]
License LGPL-3.0-only
Author Ye Yan
Maintainer haskell.ye.yan@gmail.com
Category System
Uploaded by yeyan at 2021-06-16T11:47:15Z
Distributions Debian:0.0.1.4, NixOS:0.0.1.5
Downloads 3490 total (85 in the last 30 days)
Rating 2.0 (votes: 1) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Hackage Matrix CI
Docs not available [build log]
All reported builds failed as of 2021-06-16 [all 2 reports]

Modules

  • XMonad
    • XMonad.Wallpaper
      • XMonad.Wallpaper.Expand
      • XMonad.Wallpaper.Find

Downloads

Maintainer's Corner

For package maintainers and hackage trustees

Candidates


Readme for xmonad-wallpaper-0.0.1.5

[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
       }