]> Git — Sourcephile - julm/julm-nix.git/commitdiff
+use/op(xmonad): add more scratch pad key bindings main
authorJulien Moutinho <julm+julm-nix@sourcephile.fr>
Thu, 2 Apr 2026 22:59:58 +0000 (00:59 +0200)
committerJulien Moutinho <julm+julm-nix@sourcephile.fr>
Thu, 2 Apr 2026 22:59:58 +0000 (00:59 +0200)
home-manager/profiles/xmonad/xmonad.hs

index 257c1f33934ebf3289302cb1ee2b76d309bad788..bdcc5a4f572c1abc65e6364117b38830c2a09fae 100644 (file)
@@ -256,6 +256,7 @@ main = xmonad $
       , ((modMask .|. altMask, xK_o), namedScratchpadAction scratchpads "concerns")
       , ((modMask .|. altMask, xK_s), namedScratchpadAction scratchpads "signal")
       , ((modMask .|. altMask, xK_v), namedScratchpadAction scratchpads "pavucontrol")
+      , ((modMask .|. altMask, xK_u), namedScratchpadAction scratchpads "umpv")
       , ((modMask .|. altMask, xK_space), namedScratchpadAction scratchpads "terminal")
       , ((modMask .|. altMask, xK_Return), namedScratchpadAction scratchpads "terminal")
       , ((modMask .|. altMask, xK_BackSpace), resetFocusedNSP)
@@ -554,9 +555,11 @@ altMask = mod1Mask
 scratchpads =
   [ NS { name = "btop", cmd = "$TERMINAL --title=btop -e btop", query = title =? "btop", hook }
   , NS { name = "concerns", cmd = "$TERMINAL --title=concerns -e sh -c 'cd $HOME/work/sourcephile && vi Concerns.md'", query = title =? "concerns", hook }
+  , NS { name = "dino", cmd = "dino", query = className =? "dino", hook }
   , NS { name = "english", cmd = "$TERMINAL --title=english -e sh -c 'cd $HOME/files/notes/english && vi vocabulary.org'", query = title =? "english", hook }
   , NS { name = "htop", cmd = "$TERMINAL --title=htop -e htop", query = title =? "htop", hook }
   , NS { name = "matrix", cmd = "element-desktop", query = className =? "Element", hook }
+  , NS { name = "mpv", cmd = "umpv", query = className =? "mpv", hook }
   , NS { name = "notes", cmd = "$TERMINAL --title=notes -e sh -c 'cd $HOME/files/notes && vi notes.md'", query = title =? "notes", hook }
   , NS { name = "pavucontrol", cmd = "pavucontrol", query = className =? "pavucontrol", hook }
   , NS { name = "signal", cmd = "signal-desktop", query = className =? "Signal", hook }