summaryrefslogtreecommitdiff
path: root/xmonad.hs
diff options
context:
space:
mode:
Diffstat (limited to 'xmonad.hs')
-rw-r--r--xmonad.hs15
1 files changed, 9 insertions, 6 deletions
diff --git a/xmonad.hs b/xmonad.hs
index 55f6a69..4e872b6 100644
--- a/xmonad.hs
+++ b/xmonad.hs
@@ -22,15 +22,18 @@ import XMonad.Actions.CopyWindow
import XMonad.Util.EZConfig (additionalKeys)
import Graphics.X11.ExtraTypes.XF86
-delKeys conf@(XConfig {modMask = modMask}) = [(modMask, xK_p)]
+delKeys conf@(XConfig {modMask = modMask}) = []
+
+nixBin = "/home/ben/.nix-profile/bin/"
insKeys :: XConfig l -> [((KeyMask, KeySym), X ())]
insKeys conf@(XConfig {modMask = modMask}) =
- [ -- run dmenu with M-o
- ((modMask, xK_o), spawn "dmenu_run")
- -- passmenu doesn't work :(
- , ((modMask, xK_p), spawn "${SHELL:-\"/bin/sh\"} -c passmenu &")
- , ((modMask, xK_y), spawn "passmenu &")
+ [ ((modMask, xK_y), spawn $ nixBin <> "passmenu")
+ -- neither of these work:
+ , ((modMask, xK_u), spawn $ nixBin <> "rofi -sidebar-mode -show window")
+ , ((modMask, xK_i), spawn $ "rofi -sidebar-mode -show run")
+
+ , ((modMask, xK_o), spawn $ nixBin <> "dmenu_run")
-- sticky windows
, ((modMask, xK_a ), windows copyToAll) -- @@ Make focused window always visible
, ((modMask .|. shiftMask, xK_a ), killAllOtherCopies) -- @@ Toggle window state back