### Output configuration # # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/) #output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill output * bg ~/Desktop/background.png fill set $GREEN "#00AA00FF" set $LGREEN "#00FF00FF" set $DGREEN "#006600FF" set $BLACK "#000000FF" client.focused $GREEN $BLACK $GREEN $LGREEN $DGREEN client.unfocused $DGREEN $BLACK $DGREEN $DGREEN $DGREEN # # Workspaces: # set $W1 '1:STAT' set $W2 '2:INV' set $W3 '3:DATA' set $W4 '4:MAP' set $W5 '5:RADIO' set $W6 '6:6' set $W7 '7:7' set $W8 '8:8' set $W9 '9:9' set $WSTAT $W1 set $WINV $W2 set $WDATA $W3 set $WMAP $W4 set $WRADIO $W5 # Switch to workspace bindsym $mod+1 workspace $W1 bindsym $mod+2 workspace $W2 bindsym $mod+3 workspace $W3 bindsym $mod+4 workspace $W4 bindsym $mod+5 workspace $W5 bindsym $mod+6 workspace $W6 bindsym $mod+7 workspace $W7 bindsym $mod+8 workspace $W8 bindsym $mod+9 workspace $W9 bindsym $mod+0 workspace $W10 # Move focused container to workspace bindsym $mod+Shift+1 move container to workspace $W1 bindsym $mod+Shift+2 move container to workspace $W2 bindsym $mod+Shift+3 move container to workspace $W3 bindsym $mod+Shift+4 move container to workspace $W4 bindsym $mod+Shift+5 move container to workspace $W5 bindsym $mod+Shift+6 move container to workspace $W6 bindsym $mod+Shift+7 move container to workspace $W7 bindsym $mod+Shift+8 move container to workspace $W8 bindsym $mod+Shift+9 move container to workspace $W9 bindsym $mod+Shift+0 move container to workspace $W10 # Note: workspaces can have any name you want, not just numbers. # We just use 1-10 as the default. # # Power Button # set $pplock 'swayphone_power_sleep' set $ppunlock 'swayphone_power_wakeup' set $lockapp swaylock set $lock '$lockapp -f -c 000000' set $unlock 'killall $lockapp' ## wish this worked... #bindsym XF86PowerOff exec $lock #bindsym --locked XF86PowerOff exec $unlock # alternative: bindcode 124 exec $lock; exec $pplock bindcode --locked 124 exec $unlock; exec $ppunlock exec swayidle -w \ timeout 15 'swaymsg exec $lock; $pplock' \ resume 'swaymsg exec $unlock; $ppunlock' \ before-sleep 'swaymsg exec $lock; $pplock' # Scale the touchscreen LCD UI output DSI-1 scale 2 # Bind input and output for correct rotation support input 1046:4097:Goodix_Capacitive_TouchScreen map_to_output DSI-1 #output DSI-1 transform 0 #output DSI-1 transform 90 output DSI-1 transform 270 # Keyboard exec "squeekboard" # Status Bar exec "waybar -c ~/.config/waybar/config -b side" exec "waybar -c ~/.config/waybar/config_left -b side_left" # Restore backlight exec 'swayphone_power_wakeup' # INV exec "portfolio-fm" for_window [app_id="portfolio-fm"] move workspace $WINV; border none # DATA exec "epiphany" for_window [app_id="epiphany"] move workspace $WDATA; border none # RADIO exec "killall mpd ; mpd" exec "xfmpc" for_window [app_id="xfmpc"] move workspace $WRADIO; border none # Welcome message exec "mako" # notify daemon exec "sleep 2; notify-send 'Welcome!' 'Your Pip-Boy is ready to be used.' --icon=dialog-information"