diff --git a/bin/desktop/i3/launch-all-scratchpad-applications.sh b/bin/desktop/i3/launch-all-scratchpad-applications.sh index 9c8e1d0..6463521 100755 --- a/bin/desktop/i3/launch-all-scratchpad-applications.sh +++ b/bin/desktop/i3/launch-all-scratchpad-applications.sh @@ -2,7 +2,8 @@ APPLICATION_BIN="$HOME/.config/wryn/default-applications" APPLICATION_CLASSES=( - 'audio ^Pavucontrol$' + 'audio ^Audio$' + 'scrcpy ^scrcpy$' 'discord ^discord$' 'email ^Thunderbird$' 'media ^youtubemusic-nativefier' diff --git a/config/i3/config b/config/i3/config index 974abb3..66ec491 100644 --- a/config/i3/config +++ b/config/i3/config @@ -8,7 +8,8 @@ font pango:monospace 20 set $UTILS /home/w0ryn/.config/wryn/i3utils -set $AUDIO_CLIENT_CLASS ^Pavucontrol$ +set $AUDIO_CLIENT_CLASS ^Audio$ +set $AMIRROR_CLIENT_CLASS ^scrcpy$ set $DISCORD_CLIENT_CLASS ^discord$ set $EMAIL_CLIENT_CLASS ^Thunderbird$ set $MEDIA_CLIENT_CLASS ^youtubemusic-nativefier @@ -103,6 +104,7 @@ bindsym $mod+Tab scratchpad show bindsym $mod+Shift+a exec --no-startup-id $UTILS launchallhidden; bindsym $mod+a exec --no-startup-id $UTILS audio $AUDIO_CLIENT_CLASS; +bindsym $mod+Shift+p exec --no-startup-id $UTILS amirror $AMIRROR_CLIENT_CLASS; bindsym $mod+Shift+d exec --no-startup-id $UTILS discord $DISCORD_CLIENT_CLASS; bindsym $mod+Shift+t exec --no-startup-id $UTILS email $EMAIL_CLIENT_CLASS; bindsym $mod+m exec --no-startup-id $UTILS media $MEDIA_CLIENT_CLASS; diff --git a/config/i3/utils b/config/i3/utils index 83794b5..bee984d 100755 --- a/config/i3/utils +++ b/config/i3/utils @@ -27,6 +27,7 @@ BG_RANDOMIZE="$UTIL_BIN/feh/randomize-background.sh" ALTERNATE_TERMINAL="$UTIL_BIN/kitty/alternate-terminal.sh" AUDIO="$APP_BIN/audio" +ANDROID_MIRROR="scrcpy" DISCORD="$APP_BIN/discord" EMAIL="$APP_BIN/email" MEDIA="$APP_BIN/media" @@ -56,11 +57,12 @@ case $1 in launchallhidden ) "$LAUNCH_ALL_SCRATCHPAD" ;; - audio ) "$LAUNCH_OR_SHOW" "$2" "$AUDIO" ;; - discord ) "$LAUNCH_OR_SHOW" "$2" "$DISCORD" ;; - email ) "$LAUNCH_OR_SHOW" "$2" "$EMAIL" ;; - media ) "$LAUNCH_OR_SHOW" "$2" "$MEDIA" ;; - message ) "$LAUNCH_OR_SHOW" "$2" "$MESSAGES";; - phone ) "$LAUNCH_OR_SHOW" "$2" "$PHONE" ;; - slack ) "$LAUNCH_OR_SHOW" "$2" "$SLACK" ;; + audio ) "$LAUNCH_OR_SHOW" "$2" "$AUDIO" ;; + amirror ) "$LAUNCH_OR_SHOW" "$2" "$ANDROID_MIRROR" ;; + discord ) "$LAUNCH_OR_SHOW" "$2" "$DISCORD" ;; + email ) "$LAUNCH_OR_SHOW" "$2" "$EMAIL" ;; + media ) "$LAUNCH_OR_SHOW" "$2" "$MEDIA" ;; + message ) "$LAUNCH_OR_SHOW" "$2" "$MESSAGES" ;; + phone ) "$LAUNCH_OR_SHOW" "$2" "$PHONE" ;; + slack ) "$LAUNCH_OR_SHOW" "$2" "$SLACK" ;; esac