refac(prog/xmonad): change layout
This commit is contained in:
parent
478daf4833
commit
287773d9db
1 changed files with 4 additions and 10 deletions
|
@ -17,7 +17,9 @@ import XMonad.Hooks.EwmhDesktops
|
||||||
import XMonad.Hooks.ManageDocks
|
import XMonad.Hooks.ManageDocks
|
||||||
import XMonad.Hooks.StatusBar
|
import XMonad.Hooks.StatusBar
|
||||||
import XMonad.Hooks.StatusBar.PP
|
import XMonad.Hooks.StatusBar.PP
|
||||||
|
import XMonad.Layout.BoringWindows (boringWindows)
|
||||||
import XMonad.Layout.Grid
|
import XMonad.Layout.Grid
|
||||||
|
import XMonad.Layout.LimitWindows (limitWindows)
|
||||||
import XMonad.Layout.NoBorders
|
import XMonad.Layout.NoBorders
|
||||||
import XMonad.Layout.PerWorkspace
|
import XMonad.Layout.PerWorkspace
|
||||||
import XMonad.Util.EZConfig
|
import XMonad.Util.EZConfig
|
||||||
|
@ -188,20 +190,13 @@ myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList
|
||||||
-- which denotes layout choice.
|
-- which denotes layout choice.
|
||||||
--
|
--
|
||||||
myLayout = avoidStruts
|
myLayout = avoidStruts
|
||||||
$ onWorkspace "1:web" (myTall (1/2) ||| myFull ||| Grid)
|
$ onWorkspaces ["1:web", "4:chat"] (myTall (1/2) ||| myFull ||| Grid)
|
||||||
$ onWorkspace "4:chat" (myTall (1/2))
|
|
||||||
$ myTall (2/3) ||| myFull ||| Grid
|
$ myTall (2/3) ||| myFull ||| Grid
|
||||||
where
|
where
|
||||||
myTall = smartBorders . Tall nmaster delta
|
myTall = limitWindows 4 . boringWindows . smartBorders . Tall 1 (3/100)
|
||||||
|
|
||||||
myFull = noBorders Full
|
myFull = noBorders Full
|
||||||
|
|
||||||
-- The default number of windows in the master pane
|
|
||||||
nmaster = 1
|
|
||||||
|
|
||||||
-- Percent of screen to increment by when resizing panes
|
|
||||||
delta = 3/100
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
-- Window rules:
|
-- Window rules:
|
||||||
|
|
||||||
|
@ -225,7 +220,6 @@ myManageHook = composeAll
|
||||||
, className =? "Gnome-calculator" --> doFloat
|
, className =? "Gnome-calculator" --> doFloat
|
||||||
, className =? "Gnome-font-viewer" --> doFloat
|
, className =? "Gnome-font-viewer" --> doFloat
|
||||||
, className =? "Org.gnome.Nautilus" --> doFloat
|
, className =? "Org.gnome.Nautilus" --> doFloat
|
||||||
, className =? "firefox-trunk-nightly" --> doShift "1:web"
|
|
||||||
, resource =? "telegram-desktop" --> doShift "4:chat"
|
, resource =? "telegram-desktop" --> doShift "4:chat"
|
||||||
, className =? "Thunderbird" --> doShift "4:chat"
|
, className =? "Thunderbird" --> doShift "4:chat"
|
||||||
-- my libs
|
-- my libs
|
||||||
|
|
Loading…
Reference in a new issue