aboutsummaryrefslogtreecommitdiff
path: root/xmonad.hs
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-08-06 15:41:46 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-08-08 11:34:28 +0200
commit6b02d58dd814540a1bef1fa58b2a1a02936e6717 (patch)
tree1ba1b7be049e5d1e98708719ee866201b1aedffb /xmonad.hs
parent0b92f0fe457fb541642192a02c117474e9771578 (diff)
parent9976cc7a232927cc4ad7c83e546fbe53820bf859 (diff)
downloaddotfiles-6b02d58dd814540a1bef1fa58b2a1a02936e6717.tar.gz
dotfiles-6b02d58dd814540a1bef1fa58b2a1a02936e6717.tar.bz2
dotfiles-6b02d58dd814540a1bef1fa58b2a1a02936e6717.zip
Merge branch 'master' into carbon
Diffstat (limited to 'xmonad.hs')
-rw-r--r--xmonad.hs14
1 files changed, 7 insertions, 7 deletions
diff --git a/xmonad.hs b/xmonad.hs
index 6fe103a..a35eb04 100644
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -2,7 +2,7 @@ import XMonad
import XMonad.Config.Desktop
-- Utilities
-import XMonad.Util.EZConfig (additionalKeysP)
+import XMonad.Util.EZConfig (additionalKeysP, additionalKeys)
import XMonad.Util.SpawnOnce
-- Layouts
@@ -21,7 +21,6 @@ main = xmonad $ desktopConfig
, manageHook = myManageHook
, modMask = mod4Mask -- mod key to super
, borderWidth = 1
- , startupHook = myStartupHook
, focusFollowsMouse = False -- don't change window based on mouse position (need to click)
, workspaces = ["code", "compile", "web"] ++ map show [4..9]
} `additionalKeysP` myKeys
@@ -32,15 +31,16 @@ myLayouts = tiledBigMaster -- bigger master for code and smaller slave fo
where tiledBigMaster = Tall 1 (3 / 100) (3 / 5)
tiledEven = Tall 1 (3 / 100) (1 / 2)
-myStartupHook = do
- spawnOnce "redshift -c /home/charles/.config/redshift.conf &" -- start redshift
-
myManageHook = insertPosition End Newer -- insert new window at the end of the current layout
myKeys = [ ("<XF86AudioRaiseVolume>", spawn "pulseaudio-ctl up") -- volume up
, ("<XF86AudioLowerVolume>", spawn "pulseaudio-ctl down") -- volume down
, ("<XF86AudioMute>", spawn "pulseaudio-ctl mute") -- volume mute
- , ("<XF86MonBrightnessUp>", spawn "xbacklight -inc 5") -- backlight up
- , ("<XF86MonBrightnessDown>", spawn "xbacklight -dec 5") -- backlight down
+ , ("<XF86MonBrightnessUp>", spawn "light -A 5") -- backlight up
+ , ("<XF86MonBrightnessDown>", spawn "light -U 5") -- backlight down
, ("<XF86ScreenSaver>", spawn "slock") -- lock screen
+
+ , ("M-o", spawn "/home/charles/bin/project-open") -- TODO could could be generalized
+ , ("M-S-o", spawn "cd ~/test && st")
+ , ("M-d", spawn "cd ~/Downloads && st")
]