feat(hypr): added bind for code and rules for code and librewolf (which doesnt work, dont know why ._.)

This commit is contained in:
Sergio Laín 2023-11-09 13:20:05 +01:00
parent 22ee2082c0
commit d1709bac16
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
2 changed files with 22 additions and 11 deletions

View file

@ -13,6 +13,7 @@ bind=SUPER,Z,exec,pypr zoom
## Applications ## Applications
bind=SUPER,W,exec,librewolf 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=SUPER,O,exec,~/.config/hypr/scripts/custom_app_launch obsidian
bind=SUPERSHIFT,O,exec,~/.config/hypr/scripts/custom_app_launch office bind=SUPERSHIFT,O,exec,~/.config/hypr/scripts/custom_app_launch office
bind=SUPERSHIFT,E,exec, ~/.config/hypr/scripts/custom_app_launch nemo bind=SUPERSHIFT,E,exec, ~/.config/hypr/scripts/custom_app_launch nemo

View file

@ -37,17 +37,27 @@ case $app in
libreoffice libreoffice
fi 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 ._. # I DONT KNOW WHY LIBREWOLF IS NOT WORKING ._.
# "librewolf") "librewolf")
# if [ "$FOCUSED_MONITOR" = "$MONITOR1" ]; then if [ "$FOCUSED_MONITOR" = "$MONITOR1" ]; then
# hyprctl dispatch exec [workspace 1] librewolf hyprctl dispatch exec [workspace 1] librewolf
# elif [ "$FOCUSED_MONITOR" = "$MONITOR2" ]; then elif [ "$FOCUSED_MONITOR" = "$MONITOR2" ]; then
# hyprctl dispatch exec [workspace 11] librewolf hyprctl dispatch exec [workspace 11] librewolf
# elif [ "$FOCUSED_MONITOR" = "$MONITOR3" ]; then elif [ "$FOCUSED_MONITOR" = "$MONITOR3" ]; then
# hyprctl dispatch exec [workspace 25] librewolf hyprctl dispatch exec [workspace 25] librewolf
# else else
# librewolf librewolf
# fi fi
# ;; ;;
*) ;; *) ;;
esac esac