Compare commits

..
2 Commits
4 changed files with 38 additions and 1 deletions
+23 -1
View File
@@ -24,7 +24,7 @@ chezmoi init --apply git@github.com:AquaMorph/dotfiles.git
``` ```
The Brewfile includes chezmoi, Git, Emacs, Python, jq, pass, GnuPG, Brave Browser, The Brewfile includes chezmoi, Git, Emacs, Python, jq, pass, GnuPG, Brave Browser,
Alacritty, and Inconsolata. FFmpeg and Ollama are optional; install them separately Alacritty, Inconsolata, and AutoRaise. FFmpeg and Ollama are optional; install them separately
if needed. if needed.
3. Restore your password store to `~/.password-store` and import its GPG private 3. Restore your password store to `~/.password-store` and import its GPG private
@@ -63,3 +63,25 @@ To install newly added macOS dependencies later:
```bash ```bash
brew bundle --file="$(chezmoi source-path ~/.brewfile)" brew bundle --file="$(chezmoi source-path ~/.brewfile)"
``` ```
### Hover window focus on macOS
AutoRaise focuses and brings a window to the front on hover without an intentional delay or
moving the cursor. Its settings are managed in `~/.config/AutoRaise/config`.
After installing dependencies and applying the dotfiles, enable it at login:
```bash
brew services start dimentium/autoraise/autoraise
```
Grant AutoRaise access in **System Settings → Privacy & Security → Accessibility**.
If it is not listed, use **+**, press **Cmd+Shift+G**, and enter the path printed by
`echo "$(brew --prefix autoraise)/bin/AutoRaise"`. Then restart it with
`brew services restart dimentium/autoraise/autoraise`.
Hold **Control** to temporarily suspend hover focus. To turn it off entirely:
```bash
brew services stop dimentium/autoraise/autoraise
```
+1
View File
@@ -53,4 +53,5 @@ bin/video/cr3todng.sh
{{ if ne .chezmoi.os "darwin" -}} {{ if ne .chezmoi.os "darwin" -}}
.config/karabiner .config/karabiner
.config/AutoRaise
{{ end -}} {{ end -}}
+4
View File
@@ -16,6 +16,10 @@ cask "brave-browser"
cask "alacritty" cask "alacritty"
cask "font-inconsolata" cask "font-inconsolata"
# Focus and raise windows when hovering
tap "dimentium/autoraise"
brew "dimentium/autoraise/autoraise"
# Optional tools for audio conversion and local AI # Optional tools for audio conversion and local AI
# brew "ffmpeg" # brew "ffmpeg"
# brew "ollama" # brew "ollama"
+10
View File
@@ -0,0 +1,10 @@
# Focus and raise on hover without an intentional delay; never warp the cursor.
pollMillis=50
delay=1
requireMouseStop=true
warpX=0
warpY=0
# Hold Control to temporarily suspend hover focus.
disableKey=control
# Do not steal focus during authentication or screenshot selection.
stayFocusedBundleIds="com.apple.SecurityAgent,com.apple.screencaptureui"