diff --git a/sway/bindings b/sway/bindings index 3a7a7617f..d0a8688c8 100644 --- a/sway/bindings +++ b/sway/bindings @@ -48,8 +48,8 @@ bindsym $mod+u exec $HOME/scripts/wofi/wofi-drun.sh # Add Shift: Alternative launcher for literal commands bindsym $mod+Shift+u exec gmrun -# Middle: start a terminal -bindsym $mod+e exec xfce4-terminal +# Middle: Host terminal (should be rarely used) +bindsym $mod+e exec gnome-terminal --profile=host --class=Host # Add Shift: start a remote shell # TODO: bindsym $mod+Shift+e exec $HOME/scripts/wofi/wofi-ssh-menu.sh bindsym $mod+Shift+e exec $HOME/scripts/rofi/rofi-ssh-menu.sh @@ -66,39 +66,30 @@ bindsym $mod+a exec $HOME/.local/bin/firefox/firefox-bin # Add Shift: Secondary Browser bindsym $mod+Shift+a exec $HOME/scripts/send-to-kodi.sh -### Above Home Row: Media keys for MOC + Workflow -# TODO: replace with ncmpcpp +### Above Home Row: Distroboxes -# Index Stretch: Initiate current playlist in background -bindsym $mod+y exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t "$HOME/bin/mocp_start.pl" -# Add Shift: Launch MOC with theme in foreground -# Note: UXTerm opens in a floating terminal. If a `grave` terminal is not yet running, it can then be hidden and called back with $mod+grave -bindsym $mod+Shift+y exec /usr/bin/uxterm -e /bin/bash -c "ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -T solarized'" +# Index Stretch: Unassigned (Alpine?) +# Add Shift: Unassigned -# Index: Toggle Play/Pause -bindsym $mod+p exec gnome-terminal --profile=Fedora --class=Distrobox-Fedora -#bindsym $mod+p exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -G' -# Add Shift: Toggle Shuffle -bindsym $mod+Shift+p exec gnome-terminal --profile=Fedora-Ephemeral --class=Distrobox-Fedora-Ephemeral -#bindsym $mod+Shift+p exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -t shuffle' +# Index: Fedora ('toolbox' is a legacy naming convention) +bindsym $mod+p exec gnome-terminal --profile=toolbox --class=Distrobox-Toolbox +# Add Shift: Fedora Ephemeral +bindsym $mod+Shift+p exec gnome-terminal --profile=toolbox-ephemeral --class=Distrobox-Fedora-Ephemeral -# Middle: Volume up -bindsym $mod+period exec gnome-terminal --profile=Debian11 --class=Distrobox-Debian11 -#bindsym $mod+period exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -v +5' -# Add Shift: Next Song -bindsym $mod+Shift+period exec gnome-terminal --profile=Debian11-Ephemeral --class=Distrobox-Debian11-Ephemeral -#bindsym $mod+Shift+period exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -f' +# Middle: Debian (Testing) +bindsym $mod+period exec gnome-terminal --profile=debian12 --class=Distrobox-Debian12 +# Add Shift: Debian (Testing) Ephemeral +bindsym $mod+Shift+period exec gnome-terminal --profile=debian12-ephemeral --class=Distrobox-Debian12-Ephemeral -# Ring: Volume down -bindsym $mod+comma exec gnome-terminal --profile=Debian12 --class=Distrobox-Debian12 -#bindsym $mod+comma exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -v -5' -# Add Shift: Previous Song -bindsym $mod+Shift+comma exec gnome-terminal --profile=Debian12-Ephemeral --class=Distrobox-Debian12-Ephemeral -#bindsym $mod+Shift+comma exec ssh -i ~/.ssh/no_pass 10.10.0.66 -t 'mocp -r' +# Ring: Ubuntu +bindsym $mod+comma exec gnome-terminal --profile=ubuntu --class=Distrobox-Ubuntu +# Add Shift: ubuntu Ephemeral +bindsym $mod+Shift+comma exec gnome-terminal --profile=ubuntu-ephemeral --class=Distrobox-Ubuntu-Ephemeral -# Pinky: Run init script to start workflow (Shift added so that I would stop accidentally lanching it instead of switching to workspace 1): -bindsym $mod+apostrophe exec gnome-terminal --profile=Ubuntu --class=Distrobox-Ubuntu -bindsym $mod+Shift+apostrophe exec gnome-terminal --profile=Ubuntu-Ephemeral --class=Distrobox-Ubuntu-Ephemeral +# Pinky: ArchLinux +bindsym $mod+apostrophe exec gnome-terminal --profile=archlinux --class=Distrobox-ArchLinux +# Add Shift: ArchLinux Ephemeral +bindsym $mod+Shift+apostrophe exec gnome-terminal --profile=archlinux-ephemeral --class=Distrobox-ArchLinux-Ephemeral ## Below Home Row: Program hotkeys as applicable to workspace number