diff options
Diffstat (limited to 'xmonad.hs')
-rw-r--r-- | xmonad.hs | 24 |
1 files changed, 19 insertions, 5 deletions
@@ -1,10 +1,24 @@ | |||
1 | import XMonad | 1 | import XMonad |
2 | import XMonad.Config.Gnome | 2 | import XMonad.Config.Desktop |
3 | import XMonad.Layout.NoBorders | 3 | import XMonad.Layout.NoBorders |
4 | import XMonad.Layout.Tabbed | ||
5 | |||
6 | main :: IO () | ||
4 | main = xmonad | 7 | main = xmonad |
5 | gnomeConfig { | 8 | desktopConfig { |
6 | terminal = "xterm" | 9 | terminal = "xterm" |
7 | , layoutHook = smartBorders (layoutHook gnomeConfig) | 10 | -- , layoutHook = noBorders Full ||| noBorders (tabbed shrinkText def) ||| layoutHook desktopConfig |
11 | , layoutHook = desktopLayoutModifiers layouts | ||
8 | , modMask = mod4Mask | 12 | , modMask = mod4Mask |
9 | } | 13 | } |
10 | 14 | ||
15 | where | ||
16 | |||
17 | layouts = noBorders Full | ||
18 | ||| noBorders (tabbed shrinkText def) | ||
19 | ||| smartBorders tiled | ||
20 | ||| smartBorders (Mirror tiled) | ||
21 | tiled = Tall nmaster delta ratio | ||
22 | nmaster = 1 -- The default number of windows in the master pane | ||
23 | ratio = 1 / 2 -- Default proportion of screen occupied by master pane | ||
24 | delta = 3 / 100 -- Percent of screen to increment by when resizing panes | ||