|
|
|
|
|
|
2
|
import XMonad.Actions.SpawnOn (manageSpawn, spawnHere)
|
2
|
import XMonad.Actions.SpawnOn (manageSpawn, spawnHere)
|
|
3
|
import DBus.Client (connectSession)
|
3
|
import DBus.Client (connectSession)
|
|
4
|
import System.Taffybar.XMonadLog (dbusLog)
|
4
|
import System.Taffybar.XMonadLog (dbusLog)
|
|
5
|
import XMonad.Hooks.ManageDocks (manageDocks, avoidStruts)
|
|
|
|
|
|
5
|
import XMonad.Hooks.ManageDocks (ToggleStruts(..), manageDocks, avoidStruts)
|
|
6
|
import XMonad.Hooks.ManageHelpers
|
6
|
import XMonad.Hooks.ManageHelpers
|
|
7
|
import XMonad.Layout.NoBorders (smartBorders)
|
7
|
import XMonad.Layout.NoBorders (smartBorders)
|
|
8
|
import XMonad.Layout.Fullscreen (fullscreenEventHook, fullscreenManageHook)
|
8
|
import XMonad.Layout.Fullscreen (fullscreenEventHook, fullscreenManageHook)
|
|
|
|
|
|
|
54
|
((mod4Mask .|. shiftMask, xK_Tab), spawn "xkbswap"),
|
54
|
((mod4Mask .|. shiftMask, xK_Tab), spawn "xkbswap"),
|
|
55
|
((mod4Mask .|. shiftMask, xK_l), spawn "slock"),
|
55
|
((mod4Mask .|. shiftMask, xK_l), spawn "slock"),
|
|
56
|
|
56
|
|
|
|
|
57
|
((mod4Mask, xK_f), sendMessage ToggleStruts),
|
|
57
|
((mod4Mask, xK_q), restart "xmonad" True)
|
58
|
((mod4Mask, xK_q), restart "xmonad" True)
|
|
58
|
]
|
59
|
]
|