Remove xmobar and stalonetray from xmonad.hs
This commit is contained in:
		| @@ -1,29 +1,24 @@ | |||||||
| import System.IO |  | ||||||
|  |  | ||||||
| import XMonad | import XMonad | ||||||
| import XMonad.Config() | import XMonad.Config() | ||||||
| import XMonad.Hooks.DynamicLog | import XMonad.Hooks.DynamicLog | ||||||
| import XMonad.Hooks.EwmhDesktops | import XMonad.Hooks.EwmhDesktops | ||||||
| import XMonad.Hooks.ManageDocks | import XMonad.Hooks.ManageDocks | ||||||
|  | import XMonad.Layout.NoBorders | ||||||
|  | import XMonad.Layout.Spacing | ||||||
|  | import XMonad.Layout.ThreeColumns | ||||||
| import XMonad.Util.EZConfig | import XMonad.Util.EZConfig | ||||||
| import XMonad.Util.Run(spawnPipe) |  | ||||||
|  |  | ||||||
| -- Use Super/Command/WinKey instead of Alt | -- Use Super/Command/WinKey instead of Alt | ||||||
| myModMask :: KeyMask | myModMask :: KeyMask | ||||||
| myModMask = mod4Mask | myModMask = mod4Mask | ||||||
|  |  | ||||||
| main :: IO () | main :: IO () | ||||||
| main = do | main = xmonad $ ewmh def | ||||||
|   xmproc <- spawnPipe "xmobar" |  | ||||||
|   xmonad $ ewmh def |  | ||||||
|        { modMask = myModMask |        { modMask = myModMask | ||||||
|        , terminal = "urxvt" |        , terminal = "urxvt" | ||||||
|        , manageHook = manageDocks <+> manageHook def |        , manageHook = manageDocks <+> manageHook def | ||||||
|        , layoutHook = myLayoutHook |        , layoutHook = myLayoutHook | ||||||
|        , logHook = dynamicLogWithPP xmobarPP |  | ||||||
|          { ppOutput = hPutStrLn xmproc |  | ||||||
|          , ppTitle = xmobarColor "blue" "" . shorten 50 |  | ||||||
|          } |  | ||||||
|        , handleEventHook = handleEventHook def <+> fullscreenEventHook |        , handleEventHook = handleEventHook def <+> fullscreenEventHook | ||||||
|        , startupHook = myStartup |        , startupHook = myStartup | ||||||
|         } `additionalKeys` |         } `additionalKeys` | ||||||
| @@ -33,11 +28,10 @@ main = do | |||||||
|        , ((myModMask, xK_b), spawn "rofi -show run") |        , ((myModMask, xK_b), spawn "rofi -show run") | ||||||
|        ] |        ] | ||||||
|  |  | ||||||
| myLayoutHook = avoidStruts $ layoutHook def | myLayoutHook = avoidStruts $ smartSpacing 10 $ noBorders $ layoutHook def | ||||||
|  |  | ||||||
| myStartup :: X() | myStartup :: X() | ||||||
| myStartup = do | myStartup = do | ||||||
|   spawn "stalonetray" |  | ||||||
|   spawn "nm-applet --sm-disable" |   spawn "nm-applet --sm-disable" | ||||||
|   spawn "xsetroot -solid black" |   spawn "xsetroot -solid black" | ||||||
|   -- TODO: Figure out how to set different backgrounds for different x |   -- TODO: Figure out how to set different backgrounds for different x | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user