diff options
author | Katharina Fey <kookie@spacekookie.de> | 2019-12-01 21:07:28 +0100 |
---|---|---|
committer | Katharina Fey <kookie@spacekookie.de> | 2019-12-01 21:07:28 +0100 |
commit | 59a5c220c5a4bf521f205c9c0dc3da8043634407 (patch) | |
tree | 7ef7f83bcdbcafe1863d72e9f43cead9bc1559c7 /modules | |
parent | b8cbb9fb5be8a096b0002c95ccfeee86ea19b593 (diff) |
ws/graphics: anjusting i3 bindndngs to be more dvorak friendly
Diffstat (limited to 'modules')
-rw-r--r-- | modules/workstation/graphics/i3/config.nix | 41 |
1 files changed, 21 insertions, 20 deletions
diff --git a/modules/workstation/graphics/i3/config.nix b/modules/workstation/graphics/i3/config.nix index ed9ed414876..d0732d97360 100644 --- a/modules/workstation/graphics/i3/config.nix +++ b/modules/workstation/graphics/i3/config.nix @@ -21,14 +21,18 @@ "${modifier}+f" = "fullscreen"; # Start software on <this> or <other> workspace - "${modifier}+d" = "exec dmenu_run"; - "${modifier}+Shift+d" = "exec ~/.config/i3/dynamic-tags/move.sh"; + "${modifier}+e" = "exec dmenu_run"; + "${modifier}+Shift+e" = "exec ~/.config/i3/dynamic-tags/move.sh"; + # Switch to workspace (optionally dragging windows with) + "${modifier}+o" = "exec ~/.config/i3/dynamic-tags/switch.sh -fn '$dfont'"; + "${modifier}+Shift+o" = "exec ~/.config/i3/dynamic-tags/move.sh -fn '$dfont'"; + # Move focus around - vim style - "${modifier}+i" = "focus up"; - "${modifier}+j" = "focus left"; - "${modifier}+k" = "focus down"; - "${modifier}+l" = "focus right"; + "${modifier}+h" = "focus left"; + "${modifier}+t" = "focus up"; + "${modifier}+n" = "focus down"; + "${modifier}+s" = "focus right"; # Move focus around - boring style "${modifier}+Up" = "focus up"; @@ -37,10 +41,10 @@ "${modifier}+Right" = "focus right"; # Move windows - vim style - "${modifier}+Shift+i" = "move up"; - "${modifier}+Shift+j" = "move left"; - "${modifier}+Shift+k" = "move down"; - "${modifier}+Shift+l" = "move right"; + "${modifier}+Shift+h" = "move left"; + "${modifier}+Shift+t" = "move up"; + "${modifier}+Shift+n" = "move down"; + "${modifier}+Shift+s" = "move right"; # Move windows - boring style "${modifier}+Shift+Up" = "move up"; @@ -65,14 +69,11 @@ # Rename workspaces "${modifier}+Ctrl+r" = "exec i3-input -F 'rename workspace to \"%s\"' -P 'New name: '"; - # Switch to workspace (optionally dragging windows with) - "${modifier}+s" = "exec ~/.config/i3/dynamic-tags/switch.sh -fn '$dfont'"; - "${modifier}+Shift+s" = "exec ~/.config/i3/dynamic-tags/move.sh -fn '$dfont'"; # Some layout modifiers - "${modifier}+e" = "layout default"; - "${modifier}+w" = "layout tabbed"; - "${modifier}+q" = "layout stacked"; + "${modifier}+3" = "layout default"; + "${modifier}+4" = "layout tabbed"; + "${modifier}+5" = "layout stacked"; # Do I even use this?! "${modifier}+Shift+space" = "floating toggle"; @@ -89,10 +90,10 @@ # Reload, restart and quit i3 "${modifier}+Shift+c" = "reload"; "${modifier}+Shift+r" = "restart"; - "${modifier}+Shift+e" = '' - exec i3-nagbar -t warning -m "Workspaces are sentient, you know. \ - We just have a lot of them" "i3-msg exit" - ''; + # "${modifier}+Shift+e" = '' + # exec i3-nagbar -t warning -m "Workspaces are sentient, you know. \ + # We just have a lot of them" "i3-msg exit" + # ''; # Switch to resize mode (defined below) "${modifier}+r" = "mode \"resize\""; |