Add folds for hooks
							parent
							
								
									f98b19f0b1
								
							
						
					
					
						commit
						09812befdc
					
				| 
						 | 
				
			
			@ -67,12 +67,13 @@ shiftAndView = doF . liftM2 (.) W.greedyView W.shift
 | 
			
		|||
 | 
			
		||||
-- Hooks {{{
 | 
			
		||||
 | 
			
		||||
-- startupHook
 | 
			
		||||
-- startupHook {{{
 | 
			
		||||
myStartupHook =
 | 
			
		||||
  do
 | 
			
		||||
    spawn "killall polybar && polybar -r"
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- manageHook
 | 
			
		||||
-- manageHook {{{
 | 
			
		||||
myManageHook :: ManageHook
 | 
			
		||||
myManageHook =
 | 
			
		||||
  composeAll
 | 
			
		||||
| 
						 | 
				
			
			@ -94,15 +95,17 @@ myManageHook =
 | 
			
		|||
      className =? "KeePassXC" --> doRectFloat (W.RationalRect 0.1 0.1 0.8 0.8),
 | 
			
		||||
      className =? "flameshot" --> doRectFloat (W.RationalRect 0.1 0.1 0.8 0.8)
 | 
			
		||||
    ]
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- dynamicManageHook {{{
 | 
			
		||||
myDynamicManageHook :: ManageHook
 | 
			
		||||
myDynamicManageHook =
 | 
			
		||||
 composeAll
 | 
			
		||||
   [
 | 
			
		||||
     title =? "Zettelkasten — Firefox Developer Edition" --> doShift "1_sh"
 | 
			
		||||
   ]
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- TODO: Replace showWName by dunst notification
 | 
			
		||||
myShowWNameConfig :: SWNConfig
 | 
			
		||||
myShowWNameConfig =
 | 
			
		||||
  def
 | 
			
		||||
| 
						 | 
				
			
			@ -112,7 +115,7 @@ myShowWNameConfig =
 | 
			
		|||
      swn_bgcolor = "#cccccc"
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
-- layoutHook
 | 
			
		||||
-- layoutHook {{{
 | 
			
		||||
myLayoutHook =
 | 
			
		||||
    showWName' myShowWNameConfig $
 | 
			
		||||
    ifWider smallWidth (
 | 
			
		||||
| 
						 | 
				
			
			@ -134,11 +137,14 @@ myLayoutHook =
 | 
			
		|||
    nmaster = 1
 | 
			
		||||
    ratio = 1 / 2
 | 
			
		||||
    delta = 4 / 100
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- handleEventHook {{{
 | 
			
		||||
myHandleEventHook =
 | 
			
		||||
     onXPropertyChange "WM_NAME" myDynamicManageHook
 | 
			
		||||
  <> handleEventHook def
 | 
			
		||||
  <> Hacks.windowedFullscreenFixEventHook
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
-- }}}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue