summaryrefslogtreecommitdiff
path: root/lib/xmonad.hs
diff options
context:
space:
mode:
authorBen Sima <ben@bsima.me>2020-11-30 19:56:11 -0500
committerBen Sima <ben@bsima.me>2020-11-30 19:56:11 -0500
commit42743afe59bbb7535d8a7ec30ce206f89a3c7a55 (patch)
treeb3ae195c1dab4abdbe6a227c31bdb012d71d25a0 /lib/xmonad.hs
parentf252a7d637956c2a3eddd762e10fbc020cf6bd04 (diff)
helium: use urxvt, fix xmonad, and pin nixpkgs
Diffstat (limited to 'lib/xmonad.hs')
-rw-r--r--lib/xmonad.hs13
1 files changed, 8 insertions, 5 deletions
diff --git a/lib/xmonad.hs b/lib/xmonad.hs
index 0c616e5..bc206d3 100644
--- a/lib/xmonad.hs
+++ b/lib/xmonad.hs
@@ -66,6 +66,9 @@ nixBin = "/home/ben/.nix-profile/bin/"
altMask :: KeyMask
altMask = mod1Mask
+brighter = "brightnessctl s 5%+"
+dimmer = "brightnessctl s 5%-"
+
insKeys :: XConfig l -> [((KeyMask, KeySym), X ())]
insKeys conf@(XConfig {modMask = modMask}) =
[ ((modMask, xK_y), spawn $ nixBin <> "passmenu")
@@ -82,10 +85,10 @@ insKeys conf@(XConfig {modMask = modMask}) =
-- media/ function keys
-- backlight
- , ((0, xK_F5), spawn "xbacklight -dec 5")
- , ((0, xK_F6), spawn "xbacklight -inc 5")
- , ((0, xF86XK_KbdBrightnessDown), spawn "xbacklight -dec 5")
- , ((0, xF86XK_KbdBrightnessUp), spawn "xbacklight -inc 5")
+ , ((0, xK_F5), spawn dimmer)
+ , ((0, xK_F6), spawn brighter)
+ , ((0, xF86XK_KbdBrightnessDown), spawn dimmer)
+ , ((0, xF86XK_KbdBrightnessUp), spawn brighter)
-- volume controls
, ((0, xK_F1), amixer "toggle")
, ((0, xK_F2), amixer "2%+")
@@ -153,7 +156,7 @@ myConf theme = additionalKeys c (insKeys c)
, borderWidth = 3
, manageHook = manageDocks <+> manageHook def
, layoutHook = myLayout theme
- , terminal = "/home/ben/.nix-profile/bin/xterm"
+ , terminal = "/home/ben/.nix-profile/bin/urxvt"
, workspaces = myWorkspaces
}