summaryrefslogtreecommitdiff
path: root/lib/xmonad.hs
diff options
context:
space:
mode:
Diffstat (limited to 'lib/xmonad.hs')
-rw-r--r--lib/xmonad.hs9
1 files changed, 8 insertions, 1 deletions
diff --git a/lib/xmonad.hs b/lib/xmonad.hs
index d62e078..79c0491 100644
--- a/lib/xmonad.hs
+++ b/lib/xmonad.hs
@@ -22,6 +22,7 @@ import Data.List (intercalate, isPrefixOf)
import Graphics.X11.ExtraTypes.XF86
import XMonad
import XMonad.Actions.CopyWindow
+import XMonad.Actions.WindowBringer (gotoMenu, bringMenu)
import XMonad.Config
import XMonad.Config.Desktop
import XMonad.Hooks.EwmhDesktops (ewmh)
@@ -119,10 +120,16 @@ insKeys conf@(XConfig {modMask = modMask}) =
-- scratchpads
((meh, xK_h), namedScratchpadAction scratchpads "htop"),
- ((meh, xK_g), namedScratchpadAction scratchpads "gotop"),
((meh, xK_n), namedScratchpadAction scratchpads "nvtop"),
((meh, xK_p), namedScratchpadAction scratchpads "pavucontrol"),
+ -- dmenu shortcuts
+ ((meh, xK_g), gotoMenu),
+ ((meh, xK_b), bringMenu),
+
+ -- run my script ~/bin/open-webui-ask
+ ((meh, xK_a), spawn "open-webui-ask"),
+
-- refresh display via autorandr
( (modMask, xK_r),
spawn $ "autorandr --cycle"