Add startup hook for xmonad.

This commit is contained in:
ramazanemreosmanoglu 2022-10-25 18:59:31 +03:00
parent 1cadb5ebee
commit 03e6c03b70

View file

@ -4,6 +4,7 @@ import XMonad.Hooks.DynamicLog
import XMonad.Hooks.StatusBar import XMonad.Hooks.StatusBar
import XMonad.Hooks.StatusBar.PP import XMonad.Hooks.StatusBar.PP
import XMonad.Hooks.EwmhDesktops import XMonad.Hooks.EwmhDesktops
import XMonad.Util.SpawnOnce (spawnOnce)
main = do main = do
xmonad . ewmhFullscreen . ewmh . xmobarProp $ def xmonad . ewmhFullscreen . ewmh . xmobarProp $ def
@ -12,6 +13,7 @@ main = do
, borderWidth = myBorderWidth , borderWidth = myBorderWidth
, focusedBorderColor = myFocusedBorderColor , focusedBorderColor = myFocusedBorderColor
, normalBorderColor = myNormalBorderColor , normalBorderColor = myNormalBorderColor
, startupHook = myStartupHook
} }
`additionalKeysP` `additionalKeysP`
[ ("M-e", spawn myEmacs) [ ("M-e", spawn myEmacs)
@ -30,3 +32,7 @@ myEmacs = "emacsclient -c -a 'emacs' "
myBrowser = "firefox" myBrowser = "firefox"
myFocusedBorderColor = "#749F82" myFocusedBorderColor = "#749F82"
myNormalBorderColor = "#425F57" myNormalBorderColor = "#425F57"
myStartupHook :: X ()
myStartupHook = do
spawnOnce "xmobar"