diff --git a/.config/hypr/keybinds/binds.conf b/.config/hypr/keybinds/binds.conf index 1b443c66..d45d51f6 100644 --- a/.config/hypr/keybinds/binds.conf +++ b/.config/hypr/keybinds/binds.conf @@ -13,6 +13,7 @@ bind=SUPER,Z,exec,pypr zoom ## Applications bind=SUPER,W,exec,librewolf +bind=SUPERSHIFT,C,exec,~/.config/hypr/scripts/custom_app_launch code bind=SUPER,O,exec,~/.config/hypr/scripts/custom_app_launch obsidian bind=SUPERSHIFT,O,exec,~/.config/hypr/scripts/custom_app_launch office bind=SUPERSHIFT,E,exec, ~/.config/hypr/scripts/custom_app_launch nemo diff --git a/.config/hypr/scripts/custom_app_launch b/.config/hypr/scripts/custom_app_launch index 6522093e..a6c165f4 100755 --- a/.config/hypr/scripts/custom_app_launch +++ b/.config/hypr/scripts/custom_app_launch @@ -37,17 +37,27 @@ case $app in libreoffice fi ;; +# THIS DOESNT WORK AS WELL SMH +"code") + if [ "$FOCUSED_MONITOR" = "$MONITOR1" ]; then + hyprctl dispatch exec [workspace 2] code + elif [ "$FOCUSED_MONITOR" = "$MONITOR2" ]; then + hyprctl dispatch exec [workspace 12] code + else + code + fi + ;; # I DONT KNOW WHY LIBREWOLF IS NOT WORKING ._. -# "librewolf") -# if [ "$FOCUSED_MONITOR" = "$MONITOR1" ]; then -# hyprctl dispatch exec [workspace 1] librewolf -# elif [ "$FOCUSED_MONITOR" = "$MONITOR2" ]; then -# hyprctl dispatch exec [workspace 11] librewolf -# elif [ "$FOCUSED_MONITOR" = "$MONITOR3" ]; then -# hyprctl dispatch exec [workspace 25] librewolf -# else -# librewolf -# fi -# ;; +"librewolf") + if [ "$FOCUSED_MONITOR" = "$MONITOR1" ]; then + hyprctl dispatch exec [workspace 1] librewolf + elif [ "$FOCUSED_MONITOR" = "$MONITOR2" ]; then + hyprctl dispatch exec [workspace 11] librewolf + elif [ "$FOCUSED_MONITOR" = "$MONITOR3" ]; then + hyprctl dispatch exec [workspace 25] librewolf + else + librewolf + fi + ;; *) ;; esac