mirror of
https://github.com/jimeh/dotfiles.git
synced 2026-02-19 03:06:40 +00:00
fix(hammerspoon/hati): use Arc as default browser via Hammerspoon
This commit is contained in:
@@ -7,6 +7,8 @@ local obj = {}
|
|||||||
local apptoggle = require('app_toggle')
|
local apptoggle = require('app_toggle')
|
||||||
|
|
||||||
local function init_hotkeys()
|
local function init_hotkeys()
|
||||||
|
hs.hotkey.bind({ 'cmd', 'alt', 'ctrl' }, 'S', apptoggle.showAppInfo)
|
||||||
|
|
||||||
apptoggle:bind({ 'cmd', 'alt', 'ctrl' }, 'A', { 'Activity Monitor' })
|
apptoggle:bind({ 'cmd', 'alt', 'ctrl' }, 'A', { 'Activity Monitor' })
|
||||||
apptoggle:bind({ 'cmd', 'ctrl' }, '4', { 'HuggingChat' })
|
apptoggle:bind({ 'cmd', 'ctrl' }, '4', { 'HuggingChat' })
|
||||||
apptoggle:bind({ 'cmd', 'ctrl' }, 'A', { 'ArgoCD' })
|
apptoggle:bind({ 'cmd', 'ctrl' }, 'A', { 'ArgoCD' })
|
||||||
@@ -38,7 +40,7 @@ end
|
|||||||
local uh = require('url_handler')
|
local uh = require('url_handler')
|
||||||
|
|
||||||
local function init_url_handler()
|
local function init_url_handler()
|
||||||
uh.default_handler = uh.browsers.firefox
|
uh.default_handler = uh.browsers.arc
|
||||||
uh.url_patterns = {
|
uh.url_patterns = {
|
||||||
{
|
{
|
||||||
{ "%://meet.google.com/" }, uh.browsers.chrome, nil,
|
{ "%://meet.google.com/" }, uh.browsers.chrome, nil,
|
||||||
@@ -54,7 +56,7 @@ end
|
|||||||
|
|
||||||
function obj.init()
|
function obj.init()
|
||||||
init_hotkeys()
|
init_hotkeys()
|
||||||
-- init_url_handler()
|
init_url_handler()
|
||||||
end
|
end
|
||||||
|
|
||||||
return obj
|
return obj
|
||||||
|
|||||||
@@ -43,7 +43,7 @@ obj.url_redir_decoders = nil
|
|||||||
--- A table of browser names and corresponding bundle IDs that can be used in
|
--- A table of browser names and corresponding bundle IDs that can be used in
|
||||||
--- the url_patterns table.
|
--- the url_patterns table.
|
||||||
obj.browsers = {
|
obj.browsers = {
|
||||||
arc = 'com.arc.arc',
|
arc = 'company.thebrowser.Browser',
|
||||||
brave = 'com.brave.Browser',
|
brave = 'com.brave.Browser',
|
||||||
camino = 'org.mozilla.camino',
|
camino = 'org.mozilla.camino',
|
||||||
chrome = 'com.google.Chrome',
|
chrome = 'com.google.Chrome',
|
||||||
@@ -59,6 +59,7 @@ obj.browsers = {
|
|||||||
palemoon = 'com.palemoon.palemoon',
|
palemoon = 'com.palemoon.palemoon',
|
||||||
safari = 'com.apple.Safari',
|
safari = 'com.apple.Safari',
|
||||||
seamonkey = 'org.mozilla.seamonkey',
|
seamonkey = 'org.mozilla.seamonkey',
|
||||||
|
sigmaos = 'com.sigmaos.sigmaos.macos',
|
||||||
tor = 'org.mozilla.tor browser',
|
tor = 'org.mozilla.tor browser',
|
||||||
vivaldi = 'com.vivaldi.Vivaldi',
|
vivaldi = 'com.vivaldi.Vivaldi',
|
||||||
waterfox = 'net.waterfox.waterfox',
|
waterfox = 'net.waterfox.waterfox',
|
||||||
|
|||||||
Reference in New Issue
Block a user