Merge branch 'x13' and switch to sway
Conflicts: - .config/i3/config - .config/i3status-rust/config.toml - .gitignore.d/i3 - .local/bin/fuzzy-i3lock
This commit is contained in:
commit
f974499e80
13 changed files with 295 additions and 315 deletions
2
.config/sway/config.d/00-rotate.conf
Normal file
2
.config/sway/config.d/00-rotate.conf
Normal file
|
@ -0,0 +1,2 @@
|
|||
output DP-1 pos 0 0
|
||||
output HDMI-A-2 pos 1920 -380 transform 270
|
46
.config/sway/config.d/10-workspaces.conf
Normal file
46
.config/sway/config.d/10-workspaces.conf
Normal file
|
@ -0,0 +1,46 @@
|
|||
#
|
||||
# Workspace setup
|
||||
#
|
||||
set $ws0 "0"
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
set $ws3 "3"
|
||||
set $ws4 "4"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
set $ws9 "9"
|
||||
set $ws10 "10"
|
||||
set $ws11 "11"
|
||||
set $ws12 "12"
|
||||
|
||||
# Switch to workspace
|
||||
bindsym $mod+grave workspace number $ws0
|
||||
bindsym $mod+1 workspace number $ws1
|
||||
bindsym $mod+2 workspace number $ws2
|
||||
bindsym $mod+3 workspace number $ws3
|
||||
bindsym $mod+4 workspace number $ws4
|
||||
bindsym $mod+5 workspace number $ws5
|
||||
bindsym $mod+6 workspace number $ws6
|
||||
bindsym $mod+7 workspace number $ws7
|
||||
bindsym $mod+8 workspace number $ws8
|
||||
bindsym $mod+9 workspace number $ws9
|
||||
bindsym $mod+0 workspace number $ws10
|
||||
bindsym $mod+minus workspace number $ws11
|
||||
bindsym $mod+equal workspace number $ws12
|
||||
|
||||
# Move focused container to workspace
|
||||
bindsym $mod+Shift+grave move container to workspace number $ws0
|
||||
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||
bindsym $mod+Shift+underscore move container to workspace number $ws11
|
||||
bindsym $mod+Shift+plus move container to workspace number $ws12
|
3
.config/sway/config.d/20-screenlock.conf
Normal file
3
.config/sway/config.d/20-screenlock.conf
Normal file
|
@ -0,0 +1,3 @@
|
|||
# screenlock
|
||||
set $lock fuzzy-swaylock 37c3
|
||||
bindsym $mod+Shift+l exec $lock
|
4
.config/sway/config.d/30-dunst.conf
Normal file
4
.config/sway/config.d/30-dunst.conf
Normal file
|
@ -0,0 +1,4 @@
|
|||
# dunst control
|
||||
bindsym $mod+comma exec dunstctl close
|
||||
bindsym $mod+Shift+comma exec dunstctl close-all
|
||||
bindsym $mod+period exec dunstctl history-pop
|
16
.config/sway/config.d/50-systemd-user.conf
Normal file
16
.config/sway/config.d/50-systemd-user.conf
Normal file
|
@ -0,0 +1,16 @@
|
|||
# sway does not set DISPLAY/WAYLAND_DISPLAY in the systemd user environment
|
||||
# See FS#63021
|
||||
# Adapted from xorg's 50-systemd-user.sh, which achieves a similar goal.
|
||||
|
||||
# Upstream refuses to set XDG_CURRENT_DESKTOP so we have to.
|
||||
exec systemctl --user set-environment XDG_CURRENT_DESKTOP=sway
|
||||
exec systemctl --user import-environment DISPLAY \
|
||||
SWAYSOCK \
|
||||
WAYLAND_DISPLAY \
|
||||
XDG_CURRENT_DESKTOP
|
||||
|
||||
exec hash dbus-update-activation-environment 2>/dev/null && \
|
||||
dbus-update-activation-environment --systemd DISPLAY \
|
||||
SWAYSOCK \
|
||||
XDG_CURRENT_DESKTOP=sway \
|
||||
WAYLAND_DISPLAY
|
12
.config/sway/config.d/60-media.conf
Normal file
12
.config/sway/config.d/60-media.conf
Normal file
|
@ -0,0 +1,12 @@
|
|||
# media keys
|
||||
set $refresh_i3status killall -SIGUSR1 i3status-rs
|
||||
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -5% && $refresh_i3status
|
||||
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +5% && $refresh_i3status
|
||||
bindsym $mod+XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -1% && $refresh_i3status
|
||||
bindsym $mod+XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +1% && $refresh_i3status
|
||||
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
||||
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||
bindsym XF86AudioNext exec --no-startup-id mpc next
|
||||
bindsym XF86AudioPlay exec --no-startup-id mpc toggle
|
||||
bindsym XF86AudioPrev exec --no-startup-id mpc prev
|
||||
bindsym XF86AudioStop exec --no-startup-id mpc stop
|
Loading…
Add table
Add a link
Reference in a new issue