aboutsummaryrefslogtreecommitdiffstats
path: root/XMonad/Actions/SimpleDate.hs
diff options
context:
space:
mode:
Diffstat (limited to 'XMonad/Actions/SimpleDate.hs')
-rw-r--r--XMonad/Actions/SimpleDate.hs39
1 files changed, 39 insertions, 0 deletions
diff --git a/XMonad/Actions/SimpleDate.hs b/XMonad/Actions/SimpleDate.hs
new file mode 100644
index 0000000..a30d78b
--- /dev/null
+++ b/XMonad/Actions/SimpleDate.hs
@@ -0,0 +1,39 @@
+-----------------------------------------------------------------------------
+-- |
+-- Module : XMonad.Actions.SimpleDate
+-- Copyright : (c) Don Stewart 2007
+-- License : BSD3-style (see LICENSE)
+--
+-- Maintainer : dons@cse.unsw.edu.au
+-- Stability : stable
+-- Portability : portable
+--
+-- An example external contrib module for XMonad.
+-- Provides a simple binding to dzen2 to print the date as a popup menu.
+--
+-----------------------------------------------------------------------------
+
+module XMonad.Actions.SimpleDate (
+ -- * Usage
+ -- $usage
+ date
+ ) where
+
+import XMonad
+
+-- $usage
+-- To use, modify your Config.hs to:
+--
+-- > import XMonad.Actions.SimpleDate
+--
+-- and add a keybinding:
+--
+-- > , ((modMask, xK_d ), date)
+--
+-- a popup date menu will now be bound to mod-d
+
+-- %import XMonad.Actions.SimpleDate
+-- %keybind , ((modMask, xK_d ), date)
+
+date :: X ()
+date = spawn "(date; sleep 10) | dzen2"