aboutsummaryrefslogtreecommitdiff
path: root/xmonad
diff options
context:
space:
mode:
Diffstat (limited to 'xmonad')
-rw-r--r--xmonad/xmonad.hs16
1 files changed, 6 insertions, 10 deletions
diff --git a/xmonad/xmonad.hs b/xmonad/xmonad.hs
index 43e918b..97786c7 100644
--- a/xmonad/xmonad.hs
+++ b/xmonad/xmonad.hs
@@ -15,7 +15,7 @@ main =
xmonad $ def
-- Fullscreen handling:
-- https://stackoverflow.com/questions/20446348/xmonad-toggle-fullscreen-xmobar
- { manageHook = manageDocks <+> (isFullscreen --> doFullFloat) <+> manageHook def <+> manageScratchPad
+ { manageHook = manageDocks <+> (isFullscreen --> doFullFloat) <+> (className =? "trayer" --> doIgnore) <+> manageHook def
, handleEventHook = handleEventHook def <+> docksEventHook
-- , layoutHook = smartBorders $ lessBorders OnlyFloat $ avoidStruts $ layoutHook def
, layoutHook = smartBorders $ avoidStruts $ layoutHook def
@@ -26,14 +26,6 @@ main =
myTerminal = "gnome-terminal"
-manageScratchPad :: ManageHook
-manageScratchPad = scratchpadManageHook (W.RationalRect l t w h)
- where
- h = 0.1 -- terminal height, 10%
- w = 1 -- terminal width, 100%
- t = 1 - h -- distance from top edge, 90%
- l = 1 - w -- distance from left edge, 0%
-
myKeyBindings :: [((ButtonMask, KeySym), X())]
myKeyBindings =
[ -- XF86MonBrightnessUp
@@ -107,13 +99,17 @@ myKeyBindings =
-- archive selection (link) in buku
, ((mod4Mask, xK_a),
spawn "$HOME/dev/libre/dotfiles/scripts/buku-archive.sh >> /tmp/buku-xmonad.log")
+
+ -- toggle appearence of xmobar
+ -- https://stackoverflow.com/a/27646652
+ , ((mod4Mask .|. shiftMask, xK_f), sendMessage ToggleStruts)
]
startup :: X()
startup = do
spawn "xbacklight =100"
spawn "xmobar ~/.xmobarrc"
- spawn "killall trayer; trayer --edge top --align right --SetDockType true --SetPartialStrut true --expand true --width 10 --transparent true --tint 0x191970 --height 17 --monitor 1"
+ spawn "killall trayer; trayer --edge top --align right --SetDockType false --SetPartialStrut false --expand false --width 10 --transparent true --tint 0x191970 --height 17 --monitor 1"
spawn "nm-applet"
spawn "~/dev/libre/dotfiles/scripts/once-only-owncloud.sh"
setWMName "LG3D" -- https://stackoverflow.com/questions/30742662/java-swing-gui-not-displaying-in-xmonad