summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorSean Whitton <spwhitton@spwhitton.name>2024-04-12 16:08:30 +0800
committerSean Whitton <spwhitton@spwhitton.name>2024-04-12 16:10:44 +0800
commit3201ac5b6531c8348664adfc40815c3be926e762 (patch)
tree83364acfbb66f2c7dd91f616b6d831c9588c8449 /.config
parent8cfdd0079b0d1d30d03418a07f2e8354dfbd1be8 (diff)
downloaddotfiles-3201ac5b6531c8348664adfc40815c3be926e762.tar.gz
i3status-wrapper -> papersway
Diffstat (limited to '.config')
-rw-r--r--.config/sway/config61
1 files changed, 21 insertions, 40 deletions
diff --git a/.config/sway/config b/.config/sway/config
index 20e965ff..dbd62231 100644
--- a/.config/sway/config
+++ b/.config/sway/config
@@ -97,8 +97,7 @@ mode "C-i-" {
# bindsym o focus_wrapping workspace, focus parent, focus right, \
# focus_wrapping yes, mode "default"
- bindsym o exec ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- other column, mode "default"
+ bindsym o exec papersway-msg other column, mode "default"
# switch to workspace
bindsym 1 workspace 1, mode "default"
@@ -154,24 +153,15 @@ mode "C-i-" {
workspace back_and_forth, mode "default"
# next unused workspace
- bindsym j exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- fresh-workspace, mode "default"
+ bindsym j exec papersway-msg fresh-workspace, mode "default"
# sends window to next unused but doesn't change view
- bindsym Mod1+j exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- fresh-workspace send, mode "default"
+ bindsym Mod1+j exec papersway-msg fresh-workspace send, mode "default"
# sends window to next unused and changes view
bindsym Mod1+Ctrl+j exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- fresh-workspace take, mode "default"
+ papersway-msg fresh-workspace take, mode "default"
- bindsym comma exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- absorb_expel left, mode "default"
- bindsym period exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg \
- absorb_expel right, mode "default"
+ bindsym comma exec papersway-msg absorb_expel left, mode "default"
+ bindsym period exec papersway-msg absorb_expel right, mode "default"
# reload the configuration file
bindsym Ctrl+Mod1+c reload, mode "default"
@@ -229,12 +219,8 @@ mode "C-i-" {
# # height 120 by `spw/maybe-scale-basic-faces'.
# bindsym equal resize set width 43 ppt, mode "default"
- bindsym minus exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg cols decr, \
- mode "default"
- bindsym equal exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg cols incr, \
- mode "default"
+ bindsym minus exec papersway-msg cols decr, mode "default"
+ bindsym equal exec papersway-msg cols incr, mode "default"
bindsym Ctrl+y exec ~/src/dotfiles/scripts/desktop/sway-ftp-master-cut-note , mode "default"
@@ -251,24 +237,21 @@ for_window [title="ftp-master dak command session"] mark dak
focus_wrapping no
# change focus
-bindsym Ctrl+7 exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg focus left \
+bindsym Ctrl+7 exec papersway-msg focus left \
|| swaymsg focus left
-bindsym Ctrl+0 exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg focus right \
+bindsym Ctrl+0 exec papersway-msg focus right \
|| swaymsg focus right
bindsym Ctrl+8 focus down
bindsym Ctrl+9 focus up
# move focused window
-bindsym Mod1+Ctrl+7 exec ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg move left || swaymsg move left
-bindsym Mod1+Ctrl+0 exec ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg move right || swaymsg move right
+bindsym Mod1+Ctrl+7 exec papersway-msg move left || swaymsg move left
+bindsym Mod1+Ctrl+0 exec papersway-msg move right || swaymsg move right
bindsym Mod1+Ctrl+8 move down
bindsym Mod1+Ctrl+9 move up
bindsym Ctrl+5 kill
-bindsym Ctrl+6 exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg monocle toggle
+bindsym Ctrl+6 exec papersway-msg monocle toggle
# bindsym Ctrl+apostrophe layout toggle splith splitv tabbed
@@ -276,14 +259,12 @@ bindsym Ctrl+6 exec \
# Warp the cursor to a point on the screen which is hopefully a titlebar.
# This means that cycling through workspaces does not abruptly stop because,
# e.g., a VNC client has grabbed the keyboard upon entry to the workspace.
-bindsym Ctrl+1 seat - cursor set 0 0, exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg workspace prev
-bindsym Ctrl+4 seat - cursor set 0 0, exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg workspace next
+bindsym Ctrl+1 seat - cursor set 0 0, exec papersway-msg workspace prev
+bindsym Ctrl+4 seat - cursor set 0 0, exec papersway-msg workspace next
bindsym Mod1+Ctrl+1 seat - cursor set 0 0, exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg move_workspace prev
+ papersway-msg move_workspace prev
bindsym Mod1+Ctrl+4 seat - cursor set 0 0, exec \
- ~/src/dotfiles/scripts/desktop/i3status-wrapper-msg move_workspace next
+ papersway-msg move_workspace next
bindsym Ctrl+2 focus output left
bindsym Mod1+Ctrl+2 move workspace to output left
@@ -295,9 +276,9 @@ bindsym Mod1+Ctrl+3 move workspace to output right
bar {
# i3status is designed to be highly performant so it continues
# to be refreshed when the system is under load; we're giving
- # up some of that with i3status-wrapper, but let's see if it
+ # up some of that with papersway, but let's see if it
# actually matters
- status_command ~/src/dotfiles/scripts/desktop/i3status-wrapper
+ status_command papersway --i3status
# default behaviour is to cycle through workspaces when scroll
# wheel is used on the bar. However, don't think I've ever
@@ -319,8 +300,8 @@ bar {
binding_mode #000000 #EECD82 #000000
}
- # Leave i3status-wrapper to disable the workspace buttons once it has
- # started handling workspaces.
+ # Leave papersway to disable the workspace buttons once it has started
+ # handling workspaces.
position bottom
strip_workspace_numbers yes