Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

114 rader
3.2 KiB

  1. ### Output configuration
  2. #
  3. # Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
  4. #output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
  5. output * bg ~/Desktop/background.png fill
  6. set $GREEN "#00AA00FF"
  7. set $LGREEN "#00FF00FF"
  8. set $DGREEN "#006600FF"
  9. set $BLACK "#000000FF"
  10. client.focused $GREEN $BLACK $GREEN $LGREEN $DGREEN
  11. client.unfocused $DGREEN $BLACK $DGREEN $DGREEN $DGREEN
  12. #
  13. # Workspaces:
  14. #
  15. set $W1 '1:STAT'
  16. set $W2 '2:INV'
  17. set $W3 '3:DATA'
  18. set $W4 '4:MAP'
  19. set $W5 '5:RADIO'
  20. set $W6 '6:6'
  21. set $W7 '7:7'
  22. set $W8 '8:8'
  23. set $W9 '9:9'
  24. set $WSTAT $W1
  25. set $WINV $W2
  26. set $WDATA $W3
  27. set $WMAP $W4
  28. set $WRADIO $W5
  29. # Switch to workspace
  30. bindsym $mod+1 workspace $W1
  31. bindsym $mod+2 workspace $W2
  32. bindsym $mod+3 workspace $W3
  33. bindsym $mod+4 workspace $W4
  34. bindsym $mod+5 workspace $W5
  35. bindsym $mod+6 workspace $W6
  36. bindsym $mod+7 workspace $W7
  37. bindsym $mod+8 workspace $W8
  38. bindsym $mod+9 workspace $W9
  39. bindsym $mod+0 workspace $W10
  40. # Move focused container to workspace
  41. bindsym $mod+Shift+1 move container to workspace $W1
  42. bindsym $mod+Shift+2 move container to workspace $W2
  43. bindsym $mod+Shift+3 move container to workspace $W3
  44. bindsym $mod+Shift+4 move container to workspace $W4
  45. bindsym $mod+Shift+5 move container to workspace $W5
  46. bindsym $mod+Shift+6 move container to workspace $W6
  47. bindsym $mod+Shift+7 move container to workspace $W7
  48. bindsym $mod+Shift+8 move container to workspace $W8
  49. bindsym $mod+Shift+9 move container to workspace $W9
  50. bindsym $mod+Shift+0 move container to workspace $W10
  51. # Note: workspaces can have any name you want, not just numbers.
  52. # We just use 1-10 as the default.
  53. #
  54. # Power Button
  55. #
  56. set $pplock 'swayphone_power_sleep'
  57. set $ppunlock 'swayphone_power_wakeup'
  58. set $lockapp swaylock
  59. set $lock '$lockapp -f -c 000000'
  60. set $unlock 'killall $lockapp'
  61. ## wish this worked...
  62. #bindsym XF86PowerOff exec $lock
  63. #bindsym --locked XF86PowerOff exec $unlock
  64. # alternative:
  65. bindcode 124 exec $lock; exec $pplock
  66. bindcode --locked 124 exec $unlock; exec $ppunlock
  67. exec swayidle -w \
  68. timeout 15 'swaymsg exec $lock; $pplock' \
  69. resume 'swaymsg exec $unlock; $ppunlock' \
  70. before-sleep 'swaymsg exec $lock; $pplock'
  71. # Scale the touchscreen LCD UI
  72. output DSI-1 scale 2
  73. # Bind input and output for correct rotation support
  74. input 1046:4097:Goodix_Capacitive_TouchScreen map_to_output DSI-1
  75. #output DSI-1 transform 0
  76. #output DSI-1 transform 90
  77. output DSI-1 transform 270
  78. # Keyboard
  79. exec "squeekboard"
  80. # Status Bar
  81. exec "waybar -c ~/.config/waybar/config -b side"
  82. exec "waybar -c ~/.config/waybar/config_left -b side_left"
  83. # Restore backlight
  84. exec 'swayphone_power_wakeup'
  85. # INV
  86. exec "portfolio-fm"
  87. for_window [app_id="portfolio-fm"] move workspace $WINV; border none
  88. # DATA
  89. exec "epiphany"
  90. for_window [app_id="epiphany"] move workspace $WDATA; border none
  91. # RADIO
  92. exec "killall mpd ; mpd"
  93. exec "xfmpc"
  94. for_window [app_id="xfmpc"] move workspace $WRADIO; border none
  95. # Welcome message
  96. exec "mako" # notify daemon
  97. exec "sleep 2; notify-send 'Welcome!' 'Your Pip-Boy is ready to be used.' --icon=dialog-information"