Skip to content

Added hints to navigate the windows vim style#6140

Open
azzenabidi wants to merge 3 commits into
basecamp:devfrom
azzenabidi:fix/hints-install
Open

Added hints to navigate the windows vim style#6140
azzenabidi wants to merge 3 commits into
basecamp:devfrom
azzenabidi:fix/hints-install

Conversation

@azzenabidi

Copy link
Copy Markdown

This package allows omarchy users to click scroll and drag using the keyboard.
https://github.com/AlfredoSequeida/hints

Inspired by: https://vimium.github.io/

Copilot AI review requested due to automatic review settings June 25, 2026 21:21

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an Omarchy install-stage packaging script intended to install and set up the hints tool (vimium-style keyboard “hints” for clicking/scrolling/dragging) as part of the broader installer flow.

Changes:

  • Introduces install/packaging/hints.sh to download and run the upstream hints installer and run hints --setup.
  • Attempts to add Hyprland keybindings for launching hints and hints --mode scroll.

Tip

If you aren't ready for review, convert to a draft PR.
Click "Convert to draft" or run gh pr ready --undo.
Click "Ready for review" or run gh pr ready to reengage.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +4 to +6
tmp_installer="$(mktemp)"
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
Comment on lines +4 to +7
tmp_installer="$(mktemp)"
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
rm -f "$tmp_installer"
Comment thread install/packaging/hints.sh Outdated
Comment on lines +10 to +15
hints_cmd="$(command -v hints || true)"
if [[ -n "$hints_cmd" ]]; then
sudo env XDG_SESSION_TYPE="${XDG_SESSION_TYPE-}" XDG_CURRENT_DESKTOP="${XDG_CURRENT_DESKTOP-}" "$hints_cmd" --setup
else
echo "hints not found in PATH; skipping setup" >&2
fi
Comment on lines +1 to +3
#!/bin/bash
set -euo pipefail
# install hints
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 25, 2026 21:28

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 5 comments.

Comment on lines +4 to +6
tmp_installer="$(mktemp)"
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
Comment on lines +4 to +7
tmp_installer="$(mktemp)"
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
rm -f "$tmp_installer"
Comment on lines +11 to +15
if [[ -n "$hints_cmd" ]]; then
sudo env XDG_SESSION_TYPE="${XDG_SESSION_TYPE-}" XDG_CURRENT_DESKTOP="${XDG_CURRENT_DESKTOP-}" "$hints_cmd" --setup
else
echo "hints not found in PATH; skipping setup" >&2
fi
Comment on lines +1 to +3
#!/bin/bash
set -euo pipefail
# install hints
Comment thread install/packaging/hints.sh
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Copilot AI review requested due to automatic review settings June 26, 2026 00:04

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 5 comments.

Comment on lines +1 to +3
#!/bin/bash
set -euo pipefail
# install hints
fi

# Add Hyprland bindings (Omarchy uses Lua config modules under ~/.config/hypr/*.lua)
for bindings_file in "$HOME/.local/share/omarchy/config/hypr/bindings.lua" "$HOME/.config/hypr/bindings.lua"; do
Comment on lines +11 to +15
if [[ -n "$hints_cmd" ]]; then
sudo env XDG_SESSION_TYPE="${XDG_SESSION_TYPE-}" XDG_CURRENT_DESKTOP="${XDG_CURRENT_DESKTOP-}" "$hints_cmd" --setup
else
echo "hints not found in PATH; skipping setup" >&2
fi
Comment on lines +4 to +7
tmp_installer="$(mktemp)"
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
rm -f "$tmp_installer"
Comment on lines +5 to +6
curl -fsSL https://raw.githubusercontent.com/AlfredoSequeida/hints/main/install.sh -o "$tmp_installer"
bash "$tmp_installer"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants