Skip to content

Commit 6b68065

Browse files
refactor: remove EasyMotion plugin configuration and related references
- Deleted EasyMotion plugin configuration file and removed associated commands from autostart and keybindings. - Cleaned up the run_onchange_before_install script by eliminating EasyMotion installation checks and commands. - Streamlined Hyprland configuration to enhance clarity and focus on essential components.
1 parent 26248ed commit 6b68065

5 files changed

Lines changed: 0 additions & 56 deletions

File tree

home/.chezmoiscripts/linux/run_onchange_before_install-hyprland.sh.tmpl

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -43,18 +43,6 @@ yay -S --noconfirm --needed \
4343
brightnessctl \
4444
hyprpicker
4545

46-
# Hyprland plugin: EasyMotion
47-
# Note: hyprpm needs a compatible Hyprland runtime; if unavailable during
48-
# installation, the user can run these commands manually later.
49-
if command -v hyprpm >/dev/null 2>&1; then
50-
hyprpm add https://github.com/zakk4223/hyprland-easymotion || true
51-
hyprpm enable hyprEasymotion || true
52-
else
53-
echo "hyprpm not found. Run later:"
54-
echo " hyprpm add https://github.com/zakk4223/hyprland-easymotion"
55-
echo " hyprpm enable hyprEasymotion"
56-
fi
57-
5846
# NOTE: playerctl and pamixer are installed by run_onchange_before_install-packages.sh.tmpl
5947
# to avoid duplication here. Both are Wayland/X11 agnostic utilities.
6048

home/dot_config/hypr/hyprland.conf

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ source = ~/.config/hypr/hyprland.conf.d/autostart.conf
1313
source = ~/.config/hypr/hyprland.conf.d/environment.conf
1414
source = ~/.config/hypr/hyprland.conf.d/input.conf
1515
source = ~/.config/hypr/hyprland.conf.d/keybindings.conf
16-
source = ~/.config/hypr/hyprland.conf.d/easymotion.conf
1716
source = ~/.config/hypr/hyprland.conf.d/window-rules.conf
1817
source = ~/.config/hypr/hyprland.conf.d/animations.conf
1918
source = ~/.config/hypr/hyprland.conf.d/colors.conf

home/dot_config/hypr/hyprland.conf.d/autostart.conf

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@ exec-once = pkill -9 kwalletd5 kwalletd6 2>/dev/null || true
2626
# Idle management
2727
exec-once = hypridle
2828

29-
# Ensure EasyMotion is enabled every session.
30-
exec-once = sh -lc 'sleep 3; command -v hyprpm >/dev/null 2>&1 && hyprpm enable hyprEasymotion >/dev/null 2>&1 || true'
3129

3230
# Window switcher daemon (Alt+Tab)
3331
exec-once = ~/.local/bin/dots-snappy-switcher daemon

home/dot_config/hypr/hyprland.conf.d/easymotion.conf

Lines changed: 0 additions & 38 deletions
This file was deleted.

home/dot_config/hypr/hyprland.conf.d/keybindings.conf

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,6 @@ bind = $mainMod SHIFT, Space, focuscurrentorlast
8686
bind = ALT, Tab, exec, ~/.local/bin/dots-snappy-switcher next
8787
bind = ALT SHIFT, Tab, exec, ~/.local/bin/dots-snappy-switcher prev
8888

89-
# EasyMotion (window jump by labels)
90-
bind = $mainMod, Z, easymotion, action:hyprctl dispatch focuswindow address:{}
91-
9289
# Smart floating (float + center + resize with optimal size)
9390
bind = $mainMod SHIFT, F, exec, ~/.config/hypr/scripts/smart-float.sh
9491

0 commit comments

Comments
 (0)