------------------------------------------------------------------------------
-- |
-- Module : DMenu
-- Copyright : (c) Mads N Noe 2009
-- Maintainer : mntnoe (@) gmail.com
-- License : as-is
--
-- DMenu helper functions.
--
------------------------------------------------------------------------------
module DMenu where
-- Haskell modules
import Data.List (intercalate)
-- XMonad modules
import XMonad.Prompt
-- | Run command in path.
dmenuRun xpc = intercalate " " $ "dmenu_run" : dmenuArgs xpc "Run:"
-- | DMenu options based on an XPC.
dmenuArgs xpc prompt =
[ "-b"
, "-fn" , font xpc
, "-nb" , bgColor xpc
, "-nf" , fgColor xpc
, "-sb" , bgHLight xpc
, "-sf" , fgHLight xpc
, "-p" , prompt
]