aboutsummaryrefslogtreecommitdiff
path: root/xmonad.hs
diff options
context:
space:
mode:
Diffstat (limited to 'xmonad.hs')
-rw-r--r--xmonad.hs32
1 files changed, 18 insertions, 14 deletions
diff --git a/xmonad.hs b/xmonad.hs
index d64f95b..99a35e8 100644
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -5,28 +5,32 @@ import XMonad.Config.Desktop
import XMonad.Util.SpawnOnce
import XMonad.Util.EZConfig(additionalKeysP)
-myModMask = mod4Mask
-myTerminal = "konsole"
-myTextEditor = "vim"
-myBorderWidth = 2
+-- Layouts
+import XMonad.Layout.NoBorders
+
main = do
xmonad $ desktopConfig
- { modMask = myModMask
- , terminal = myTerminal
- , startupHook = myStartupHook
- , borderWidth = myBorderWidth
+ { modMask = mod4Mask -- mod key to super
+ , terminal = "konsole"
+ , borderWidth = 1
+ , focusFollowsMouse = False -- don't change window based on mouse position (need to click)
, normalBorderColor = "#292d3e"
, focusedBorderColor = "#bbc5ff"
+ , layoutHook = myLayouts
+ , startupHook = myStartupHook
} `additionalKeysP` myKeys
+myLayouts = tiled ||| Mirror tiled ||| noBorders Full
+ where tiled = Tall 1 (3 / 100) (3 / 5)
+
myStartupHook = do
spawnOnce "redshift -c /home/charles/.config/redshift.conf &"
spawnOnce "xinput disable 'ETPS/2 Elantech Touchpad' &"
-myKeys = [ ("<XF86AudioRaiseVolume>", spawn "pulseaudio-ctl up")
- , ("<XF86AudioLowerVolume>", spawn "pulseaudio-ctl down")
- , ("<XF86AudioMute>", spawn "pulseaudio-ctl mute")
- , ("<XF86MonBrightnessUp>", spawn "xbacklight -inc 5")
- , ("<XF86MonBrightnessDown>", spawn "xbacklight -dec 5")
- ]
+myKeys = [ ("<XF86AudioRaiseVolume>", spawn "pulseaudio-ctl up")
+ , ("<XF86AudioLowerVolume>", spawn "pulseaudio-ctl down")
+ , ("<XF86AudioMute>", spawn "pulseaudio-ctl mute")
+ , ("<XF86MonBrightnessUp>", spawn "xbacklight -inc 5")
+ , ("<XF86MonBrightnessDown>", spawn "xbacklight -dec 5")
+ ]