this repo has no description
at main 5.0 kB view raw
1hyper = {"cmd","alt","ctrl"} 2shift_hyper = {"cmd","alt","ctrl","shift"} 3col = hs.drawing.color.x11 4 5hs.loadSpoon("SpoonInstall") 6Install = spoon.SpoonInstall 7Install.repos.indirect = { 8 url = "https://github.com/indirect/miro-windows-manager", 9 desc = "indirect's window manager", 10} 11Install.use_syncinstall = true 12 13hs.window.animationDuration = 0.0 14Install:andUse("MiroWindowsManager", { 15 repo = "indirect", 16 hotkeys = { 17 up = {hyper, "Up"}, 18 right = {hyper, "Right"}, 19 down = {hyper, "Down"}, 20 left = {hyper, "Left"}, 21 fullscreen = {hyper, "M"}, 22 center = {hyper, "C"}, 23 move = {hyper, "'"}, 24 resize = {hyper, "A" } 25 } 26}) 27 28Install:andUse("WindowScreenLeftAndRight", { 29 hotkeys = { 30 screen_left = { shift_hyper, "Left" }, 31 screen_right = { shift_hyper, "Right" }, 32 } 33}) 34 35-- Install:andUse("ToggleScreenRotation", { 36-- hotkeys = { first = {hyper, "f15"} } 37-- }) 38 39-- Install:andUse("SendToOmniFocus", { 40-- config = { 41-- quickentrydialog = false, 42-- notifications = false 43-- }, 44-- hotkeys = { 45-- send_to_omnifocus = { hyper, "t" } 46-- }, 47-- fn = function(s) 48-- s:registerApplication("Swisscom Collab", { apptype = "chromeapp", itemname = "tab" }) 49-- s:registerApplication("Swisscom Wiki", { apptype = "chromeapp", itemname = "wiki page" }) 50-- s:registerApplication("Swisscom Jira", { apptype = "chromeapp", itemname = "issue" }) 51-- s:registerApplication("Brave Browser Dev", { apptype = "chromeapp", itemname = "page" }) 52-- end 53-- } 54-- ) 55 56clear = { 57 alpha = 0, 58 blue = 0, 59 green = 0, 60 red = 0 61} 62 63Install:andUse("MenubarFlag", 64 { 65 config = { 66 colors = { 67 ["U.S."] = { }, 68 Hiragana = {col.red, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, col.red}, 69 Dvorak = {col.black, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, clear, col.black}, 70 }, 71 indicatorAlpha = 0.7, 72 indicatorHeight = 0.05 73 }, 74 start = true 75 } 76) 77 78-- Install:andUse("KSheet", 79-- { 80-- hotkeys = { 81-- toggle = { hyper, "/" } 82-- }}) 83 84-- Install:andUse("TimeMachineProgress", 85-- { 86-- start = true 87-- } 88-- ) 89 90-- local wm=hs.webview.windowMasks 91-- Install:andUse("PopupTranslateSelection", 92-- { 93-- disable = true, 94-- config = { 95-- popup_style = wm.utility|wm.HUD|wm.titled|wm.closable|wm.resizable, 96-- }, 97-- hotkeys = { 98-- translate_to_en = { hyper, "e" }, 99-- translate_to_jp = { hyper, "j" }, 100-- } 101-- } 102-- ) 103 104hs.hotkey.bind(hyper, "R", function() 105 hs.reload() 106end) 107hs.alert.show("Config loaded")