anotherjesse (owner)

Revisions

  • 53a162 Mon Mar 30 09:53:42 -0700 2009
gist: 87865 Download_button fork
public
Description:
my simplistic xmonad
Public Clone URL: git://gist.github.com/87865.git
Embed All Files: show embed
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
module Main (main) where
 
import XMonad
import System.Exit
import qualified Data.Map as M
import Graphics.X11.Xlib
import XMonad.Prompt
import XMonad.Prompt.Shell
import XMonad.Prompt.XMonad
import XMonad.Prompt.RunOrRaise
 
myModMask = mod4Mask -- "windows key"
myNormalBorderColor = "#000000"
myFocusedBorderColor = "#ff0000"
myBorderWidth = 2
 
main :: IO ()
main = xmonad $ defaultConfig {
        normalBorderColor = myNormalBorderColor,
        focusedBorderColor = myFocusedBorderColor,
        keys = newKeys,
        modMask = myModMask,
        borderWidth = myBorderWidth
}
 
newKeys x = M.union (keys defaultConfig x) (M.fromList (myKeys x))
 
myKeys x =
         [ ((modMask x, xK_o), runOrRaisePrompt defaultXPConfig) ]