mirror of
https://gitlab.com/dwt1/dotfiles.git
synced 2026-04-23 11:30:23 +10:00
Adding window swallowing to Xmonad.
This commit is contained in:
@@ -33,6 +33,7 @@ import XMonad.Hooks.ServerMode
|
||||
import XMonad.Hooks.SetWMName
|
||||
import XMonad.Hooks.StatusBar
|
||||
import XMonad.Hooks.StatusBar.PP
|
||||
import XMonad.Hooks.WindowSwallowing
|
||||
import XMonad.Hooks.WorkspaceHistory
|
||||
|
||||
-- Layouts
|
||||
@@ -685,12 +686,7 @@ main = do
|
||||
-- the xmonad, ya know...what the WM is named after!
|
||||
xmonad $ addDescrKeys' ((mod4Mask, xK_F1), showKeybindings) myKeys $ ewmh $ docks $ def
|
||||
{ manageHook = myManageHook <+> manageDocks
|
||||
--, handleEventHook = docks
|
||||
-- Uncomment this line to enable fullscreen support on things like YouTube/Netflix.
|
||||
-- This works perfect on SINGLE monitor systems. On multi-monitor systems,
|
||||
-- it adds a border around the window if screen does not have focus. So, my solution
|
||||
-- is to use a keybinding to toggle fullscreen noborders instead. (M-<Space>)
|
||||
-- <+> fullscreenEventHook
|
||||
, handleEventHook = swallowEventHook (className =? "Alacritty" <||> className =? "st-256color" <||> className =? "XTerm") (return True)
|
||||
, modMask = myModMask
|
||||
, terminal = myTerminal
|
||||
, startupHook = myStartupHook
|
||||
|
||||
Reference in New Issue
Block a user