replace talls with grid and fix colors
This commit is contained in:
parent
2b35c90041
commit
867fc57901
@ -18,9 +18,8 @@
|
|||||||
|
|
||||||
import XMonad
|
import XMonad
|
||||||
import XMonad.Hooks.DynamicLog
|
import XMonad.Hooks.DynamicLog
|
||||||
import XMonad.Hooks.ManageDocks
|
|
||||||
import XMonad.Layout.LayoutModifier
|
|
||||||
import XMonad.Layout.NoBorders
|
import XMonad.Layout.NoBorders
|
||||||
|
import XMonad.Layout.Grid
|
||||||
import XMonad.Util.NamedScratchpad
|
import XMonad.Util.NamedScratchpad
|
||||||
import XMonad.Actions.WindowBringer
|
import XMonad.Actions.WindowBringer
|
||||||
import Graphics.X11.ExtraTypes.XF86
|
import Graphics.X11.ExtraTypes.XF86
|
||||||
@ -100,7 +99,7 @@ myWorkspaces = map show ([1..9]::[Int])
|
|||||||
-- Border colors for unfocused and focused windows, respectively.
|
-- Border colors for unfocused and focused windows, respectively.
|
||||||
--
|
--
|
||||||
myNormalBorderColor :: [Char]
|
myNormalBorderColor :: [Char]
|
||||||
myNormalBorderColor = "#dddddd"
|
myNormalBorderColor = "#000000"
|
||||||
myFocusedBorderColor :: [Char]
|
myFocusedBorderColor :: [Char]
|
||||||
myFocusedBorderColor = "#ff0000"
|
myFocusedBorderColor = "#ff0000"
|
||||||
|
|
||||||
@ -263,20 +262,7 @@ myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $
|
|||||||
-- The available layouts. Note that each layout is separated by |||,
|
-- The available layouts. Note that each layout is separated by |||,
|
||||||
-- which denotes layout choice.
|
-- which denotes layout choice.
|
||||||
--
|
--
|
||||||
myLayoutHook :: ModifiedLayout SmartBorder (Choose Full (Choose Tall (Mirror Tall))) a
|
myLayoutHook = smartBorders $ Full ||| GridRatio (4/3)
|
||||||
myLayoutHook = smartBorders $ Full ||| tiled ||| Mirror tiled
|
|
||||||
where
|
|
||||||
-- default tiling algorithm partitions the screen into two panes
|
|
||||||
tiled = Tall nmaster delta ratio
|
|
||||||
|
|
||||||
-- The default number of windows in the master pane
|
|
||||||
nmaster = 1
|
|
||||||
|
|
||||||
-- Default proportion of screen occupied by master pane
|
|
||||||
ratio = 1/2
|
|
||||||
|
|
||||||
-- Percent of screen to increment by when resizing panes
|
|
||||||
delta = 3/100
|
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
-- Window rules:
|
-- Window rules:
|
||||||
@ -371,9 +357,6 @@ toggleStrutsKey :: XConfig Layout -> (KeyMask, KeySym)
|
|||||||
toggleStrutsKey XConfig {XMonad.modMask = m} = (m, xK_b)
|
toggleStrutsKey XConfig {XMonad.modMask = m} = (m, xK_b)
|
||||||
|
|
||||||
-- Bar.
|
-- Bar.
|
||||||
--withBar :: XConfig (Choose Tall (Choose (Mirror Tall) Full)) -> IO (XConfig (ModifiedLayout
|
|
||||||
-- AvoidStruts (Choose Tall (Choose (Mirror Tall) Full))))
|
|
||||||
withBar :: LayoutClass l Window => XConfig l -> IO (XConfig (ModifiedLayout AvoidStruts l))
|
|
||||||
withBar = statusBar "xmobar" myPP toggleStrutsKey
|
withBar = statusBar "xmobar" myPP toggleStrutsKey
|
||||||
|
|
||||||
------------------------------------------------------------------------
|
------------------------------------------------------------------------
|
||||||
@ -390,7 +373,6 @@ main = xmonad =<< withBar defaults
|
|||||||
--
|
--
|
||||||
-- No need to modify this.
|
-- No need to modify this.
|
||||||
--
|
--
|
||||||
defaults :: XConfig (ModifiedLayout SmartBorder (Choose Full (Choose Tall (Mirror Tall))))
|
|
||||||
defaults = defaultConfig {
|
defaults = defaultConfig {
|
||||||
-- simple stuff
|
-- simple stuff
|
||||||
terminal = myTerminal,
|
terminal = myTerminal,
|
||||||
|
Loading…
Reference in New Issue
Block a user