about summary refs log tree commit diff
path: root/dotfiles
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--dotfiles/sxhkd/xmonad4
-rw-r--r--dotfiles/xmonad.hs3
2 files changed, 5 insertions, 2 deletions
diff --git a/dotfiles/sxhkd/xmonad b/dotfiles/sxhkd/xmonad
index bcefaff..e902907 100644
--- a/dotfiles/sxhkd/xmonad
+++ b/dotfiles/sxhkd/xmonad
@@ -15,8 +15,8 @@ alt + {1-9}
 alt + shift + {1-9}
     xmonadctl send-to-workspace-{1-9}
 
-#alt + Tab
-#   dwmc view
+alt + Tab
+   xmonadctl cycle-workspace
 
 #alt + 0
 #    dwmc viewall
diff --git a/dotfiles/xmonad.hs b/dotfiles/xmonad.hs
index 409e8dd..5e60baf 100644
--- a/dotfiles/xmonad.hs
+++ b/dotfiles/xmonad.hs
@@ -45,6 +45,8 @@ import XMonad.Actions.WorkspaceNames
 import XMonad.Hooks.StatusBar
 import XMonad.Hooks.StatusBar.PP
 
+import XMonad.Actions.CycleWS
+
 ------------------------------------------------------------------------
 -- Workspaces
 -- The default number of workspaces (virtual screens) and their names.
@@ -135,6 +137,7 @@ myCommands =
         , ("swap-with-master"          , windows W.swapMaster                             )
         , ("togglefullscreen"          , sendMessage $ Toggle FULL                        )
         , ("next-layout"               , sendMessage NextLayout                           )
+        , ("cycle-workspace"           , toggleWS                                         )
         , ("kill-window"               , kill                                             )
         , ("quit"                      , io $ exitWith ExitSuccess                        )
         , ("restart"                   , spawn "xmonad --recompile; xmonad --restart"     )