aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJosh Rahm <rahm@google.com>2020-02-04 17:06:15 -0700
committerJosh Rahm <rahm@google.com>2020-02-04 17:06:15 -0700
commit0fb570be284eb09403d29c796ded65642ced1e18 (patch)
tree4f5595b034596dc8d285dbd5bfe94b3ec88b4151
parent955ab19496869e7f8d1c244a975346e45370cee1 (diff)
downloadrde-0fb570be284eb09403d29c796ded65642ced1e18.tar.gz
rde-0fb570be284eb09403d29c796ded65642ced1e18.tar.bz2
rde-0fb570be284eb09403d29c796ded65642ced1e18.zip
Enable fullscreen for fullscreen applications
-rw-r--r--src/Main.hs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Main.hs b/src/Main.hs
index 21bc4ba..533a7a1 100644
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -8,7 +8,9 @@ import System.FilePath
import System.Process
import Internal.Layout
import XMonad.Hooks.ManageHelpers
+import XMonad.Layout.IndependentScreens
import Text.Printf
+import XMonad.Hooks.EwmhDesktops
import Internal.Keys
import Internal.LayoutDraw
@@ -36,12 +38,13 @@ main = do
, startupHook = do
spawn fp
, manageHook = composeAll [
- isFullscreen --> doFloat
+ isFullscreen --> doFullFloat
, className =? "Tilda" --> doFloat
, className =? "MPlayer" --> doFloat
, className =? "mpv" --> doFloat
, className =? "gnubby_ssh_prompt" --> doFloat
]
+ , handleEventHook = fullscreenEventHook
}
let toggleStructsKey XConfig {XMonad.modMask = modMask} = (modMask, xK_b)
@@ -59,6 +62,7 @@ main = do
(printf "<fn=1>%s</fn>" :: String -> String)
, ppSep = xmobarColor "#404040" "" " ──── "
+ , ppLayout = const ""
, ppExtras = [showLayout]
, ppOrder = \ss ->
let (icons, etc) = partition ("<icon"`isPrefixOf`) ss in icons ++ etc