xmonad-entryhelper-0.1.0.0: XMonad config entry point wrapper

Copyright(c) 2015 Javran Cheng
LicenseMIT
MaintainerJavran.C@gmail.com
Stabilityunstable
Portabilitynon-portable (requires X11)
Safe HaskellNone
LanguageHaskell2010

XMonad.Util.EntryHelper.File

Description

Dealing with XMonad-related files

Synopsis

Documentation

data XMonadPaths Source

XMonad default file paths

Constructors

XMonadPaths 

Fields

dirPath :: FilePath

directory path

binPath :: FilePath

compiled binary path

logPath :: FilePath

error log path

srcPath :: FilePath

source file path (the path to "xmonad.hs")

libDirPath :: FilePath

directory path for library files

Instances

getXMonadDir :: IO FilePath Source

gets information about XMonad-related paths, see also: XMonadPaths

getXMonadPaths :: IO XMonadPaths Source

gets information about XMonad-related paths

getXMonadBin :: IO FilePath Source

gets information about XMonad-related paths, see also: XMonadPaths

getXMonadLog :: IO FilePath Source

gets information about XMonad-related paths, see also: XMonadPaths

getXMonadSrc :: IO FilePath Source

gets information about XMonad-related paths, see also: XMonadPaths

getXMonadLibDir :: IO FilePath Source

gets information about XMonad-related paths, see also: XMonadPaths

isSourceNewer :: IO Bool Source

returns true only when any of the followings is true:

  • any of the source files under xmonad's default directory is newer than the binary
  • the binary does not exist