Distrobox bindings

This commit is contained in:
John Mertz 2022-12-12 22:57:23 -05:00
parent 69dce4ca02
commit 146ca73945
1 changed files with 21 additions and 30 deletions

View File

@ -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