aboutsummaryrefslogtreecommitdiff
path: root/.xmonad/xmonad.hs
diff options
context:
space:
mode:
authorRyan Kavanagh <rak@debian.org>2013-07-25 07:57:30 -0400
committerRyan Kavanagh <rak@debian.org>2013-07-25 08:45:09 -0400
commitdf2a6f0f30f0a21e0941d15e079479df05a34bd7 (patch)
tree1706b762cade847d8750a880849f3f82efa1a4e3 /.xmonad/xmonad.hs
parentSSH to athena by name, not IP in tmux-mail (diff)
Added a three column layout to xmonad
Diffstat (limited to '.xmonad/xmonad.hs')
-rw-r--r--.xmonad/xmonad.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs
index 8ec52d5..70aa61e 100644
--- a/.xmonad/xmonad.hs
+++ b/.xmonad/xmonad.hs
@@ -140,7 +140,7 @@ myXPConfig = defaultXPConfig {
myLayout = smartBorders $ toggleLayouts Full perWS
where
-- Per workspace layout selection.
- perWS = onWorkspace "web" (noTitles $ (tabbed shrinkText myTheme ||| ThreeColMid 1 (3/100) (1/2) ||| mySplit ||| myWide)) $
+ perWS = onWorkspace "web" (noTitles $ (tabbed shrinkText myTheme ||| myTCM ||| mySplit ||| myWide)) $
onWorkspace "term" (noTitles $ (Full ||| myTall2 ||| customRyan)) $
onWorkspace "chatter" (noTitles $ myChat gridFirst) $
onWorkspace "code" (noTitles $ codeFirst) $
@@ -156,11 +156,13 @@ myLayout = smartBorders $ toggleLayouts Full perWS
-- Each of these allows toggling through a set of layouts
-- in the same logical order, but from a different starting point.
- codeFirst = myCode ||| myWide ||| myGrid ||| myDish
+ codeFirst = myCode ||| myTCM ||| myWide ||| myGrid ||| myDish
gridFirst = myGrid ||| myDish ||| myCode ||| myWide
customRyan = myGrid ||| myDish ||| Accordion ||| myCode ||| myWide ||| simpleCross ||| myFixed ||| myTall
latexFirst = myLaTeX ||| myFixed ||| myGrid ||| myTall
+ -- This is a three column mode, with the master in the middle.
+ myTCM = ThreeColMid 1 (3/100) (1/2)
-- This is a tall-like layout with magnification.
-- The master window is fixed at 80 columns wide, making this good
-- for coding. Limited to 3 visible windows at a time to ensure all