, ((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)
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 }