this repo has no description
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")