From d1ebb42b6ea36827a0708647ffe9b224d8917709 Mon Sep 17 00:00:00 2001 From: Inkletblot Date: Wed, 3 Mar 2021 21:36:03 +1030 Subject: [PATCH] minor xmonad touches --- .xmonad/xmonad.hs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index ab6e147..a973984 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -30,7 +30,7 @@ import qualified Data.Map as M -- Hooks import XMonad.Hooks.DynamicLog (dynamicLogWithPP, wrap, xmobarPP, xmobarColor, shorten, PP(..)) -import XMonad.Hooks.EwmhDesktops -- for some fullscreen events, also for xcomposite in obs. + import XMonad.Hooks.FadeInactive import XMonad.Hooks.ManageDocks (docks, avoidStruts, docksEventHook, manageDocks, ToggleStruts(..)) import XMonad.Hooks.ManageHelpers (isFullscreen, doFullFloat) @@ -48,6 +48,7 @@ import XMonad.Layout.Tabbed import XMonad.Layout.ThreeColumns -- Layouts modifiers +import XMonad.Layout.Fullscreen import XMonad.Layout.LayoutModifier import XMonad.Layout.LimitWindows (limitWindows, increaseLimit, decreaseLimit) import XMonad.Layout.Magnifier @@ -277,7 +278,7 @@ myMouseBindings (XConfig {XMonad.modMask = modm}) = M.fromList $ --Makes setting the spacingRaw simpler to write. The spacingRaw module adds a configurable amount of space around windows. mySpacing :: Integer -> l a -> XMonad.Layout.LayoutModifier.ModifiedLayout Spacing l a -mySpacing i = spacingRaw True (Border i i i i) True (Border i i i i) True +mySpacing i = spacingRaw False (Border i i i i) True (Border i i i i) True -- Defining a bunch of layouts, many that I don't use. -- limitWindows n sets maximum number of windows displayed for layout. @@ -378,7 +379,8 @@ myManageHook = composeAll , className =? "net-runelite-launcher-Launcher" --> doIgnore , resource =? "desktop_window" --> doIgnore , (className =? "firefox" <&&> resource =? "Dialog") --> doFloat -- Float Firefox Dialog - , resource =? "kdesktop" --> doIgnore ] + , resource =? "kdesktop" --> doIgnore + , className =? "MusicBrainz Picard" --> doIgnore ] ------------------------------------------------------------------------ -- Event handling