Xmonad configuration updates
17c7fd90b05fb249f135963a57992b8d182d6ada
1 parent
f857b25b
.xmonad/xmonad.hs
+7 -3
| 2 | 2 | import XMonad.Config.Desktop |
|
| 3 | 3 | import XMonad.Hooks.DynamicLog |
|
| 4 | 4 | import XMonad.Hooks.ManageDocks |
|
| 5 | 5 | import XMonad.Util.Run |
|
| 6 | 6 | import XMonad.Layout.Spacing |
|
| 7 | - | import XMonad.StackSet |
|
| 7 | + | import XMonad.StackSet hiding (workspaces) |
|
| 8 | 8 | import XMonad.ManageHook |
|
| 9 | 9 | import XMonad.Layout.NoBorders |
|
| 10 | 10 | import XMonad.Layout.ThreeColumns |
|
| 11 | 11 | import XMonad.Hooks.EwmhDesktops |
|
| 12 | 12 | import XMonad.Actions.CycleWS |
| 19 | 19 | import Data.Map (Map) |
|
| 20 | 20 | import qualified Data.Map as Map |
|
| 21 | 21 | import Control.Monad |
|
| 22 | 22 | ||
| 23 | 23 | termName :: FilePath |
|
| 24 | - | termName = "st" |
|
| 24 | + | termName = "urxvt" |
|
| 25 | 25 | ||
| 26 | 26 | main :: IO () |
|
| 27 | 27 | main = do |
|
| 28 | 28 | home <- getHomeDirectory |
|
| 29 | 29 | xmproc <- spawnPipe "xmobar" |
|
| 30 | 30 | xmonad $ withUrgencyHook NoUrgencyHook $ ewmh $ desktopConfig |
|
| 31 | 31 | { terminal = termName |
|
| 32 | - | , focusedBorderColor = "#555" |
|
| 32 | + | , workspaces = ["α", "β", "γ", "δ", "φ", "σ", "η", "θ", "λ", "ω"] |
|
| 33 | + | , focusedBorderColor = "#A00" |
|
| 33 | 34 | , normalBorderColor = "#1F1F1F" |
|
| 34 | 35 | , borderWidth = 1 |
|
| 35 | 36 | , handleEventHook = mconcat [docksEventHook, handleEventHook def] |
|
| 36 | 37 | , keys = myKeys home |
|
| 37 | 38 | , logHook = dynamicLogWithPP (barConfig xmproc) |
| 86 | 87 | , ((modMask, xK_p), rofi) |
|
| 87 | 88 | , ((modMask, xK_Tab), toggleWS) |
|
| 88 | 89 | , ((modMask .|. controlMask, xK_Return), toggleFloatNext >> (spawn $ XMonad.terminal conf)) |
|
| 89 | 90 | , ((noModMask, xK_Print), spawn $ printf "scrot -u -e 'mv $f %s/screenshots'" home) |
|
| 90 | 91 | , ((modMask, xK_Print), safeSpawn "screenshot-region" []) |
|
| 92 | + | , ((modMask, xK_0), windows $ greedyView "ω") |
|
| 93 | + | , ((modMask, xK_Left), prevWS) |
|
| 94 | + | , ((modMask, xK_Right), nextWS) |
|
| 91 | 95 | , ((noModMask, 0x1008ff02), safeSpawn "xbacklight" ["-inc", "10"]) -- XF86MonBrightnessUp |
|
| 92 | 96 | , ((noModMask, 0x1008ff03), safeSpawn "xbacklight" ["-dec", "10"]) -- XF86MonBrightnessDown |
|
| 93 | 97 | ] |
|
| 94 | 98 | dmenu :: X () |
|
| 95 | 99 | dmenu = safeSpawn |