├── .gitignore ├── .luarc.json ├── LICENSE ├── README.md ├── Spoons ├── ClipShow.spoon │ ├── docs.json │ └── init.lua ├── FocusHighlight.spoon │ ├── README.md │ └── init.lua ├── InputMethodIndicator.spoon │ ├── docs.json │ └── init.lua ├── KSheet.spoon │ ├── docs.json │ └── init.lua ├── Layouts.spoon │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ ├── docs.json │ └── init.lua ├── MenuChooserMod.spoon │ ├── README.md │ └── init.lua ├── ModalMgr.spoon │ ├── docs.json │ └── init.lua ├── PaperWM.spoon │ ├── .github │ │ └── workflows │ │ │ ├── lint.yml │ │ │ └── zip.yml │ ├── .luarc.json │ ├── LICENSE │ ├── README.md │ ├── docs │ │ └── docs.json │ ├── init.lua │ └── mission_control.lua ├── TaskHelper.spoon │ ├── .gitignore │ ├── LICENSE │ ├── README.md │ └── init.lua ├── TilingWindowManagerMod.spoon │ ├── LICENSE │ ├── README.md │ └── init.lua └── WinMan.spoon │ ├── docs.json │ ├── init-dock.lua │ └── init.lua ├── bin └── blueutil ├── configs ├── applicationConfig.lua ├── baseConfig.lua ├── inputSourceConfig.lua ├── menu.lua ├── reload.lua ├── remapingShortcuts.lua ├── shortcuts.lua ├── windowConfig.lua └── winmanShortcuts.lua ├── icons ├── caffeine-off.pdf └── caffeine-on.pdf ├── images ├── after-work.png ├── clipboard.gif ├── emoji.gif ├── focusWorkMode.gif ├── hsheet.png ├── hsmenuitem.png ├── inputMethodSwitchBadage.png ├── istatMenus.png ├── json.png ├── keystroke-visualizer.gif ├── ksheet.png ├── menu.png ├── menuChooser.png ├── spacehammer.png ├── superSKey.png ├── windowGroupChooser.png ├── windowTile.gif ├── windowman.gif ├── wingrid.gif └── wintilemenuico.png ├── init.lua ├── install.sh ├── layouts.json ├── modules ├── application.lua ├── base.lua ├── caffeine.lua ├── clipboardtool.lua ├── config.lua ├── emoji-face.lua ├── hotkeyHelper.lua ├── htmlparser │ ├── .gitignore │ ├── README.md │ ├── init.lua │ └── src │ │ ├── ElementNode.lua │ │ └── voidelements.lua ├── input-method.lua ├── jsonFormat.lua ├── keystroke-visualizer.lua ├── ksheet.lua ├── remapingKey.lua ├── remind.lua ├── status-message.lua ├── superSCore.lua ├── superSKey.lua ├── systemInfo.lua ├── update.lua ├── window.lua ├── windowTimeLine.lua └── winman.lua └── stylua.toml /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .idea 3 | .vscode 4 | .config 5 | .emoji/ 6 | .obsidian/ 7 | -------------------------------------------------------------------------------- /.luarc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/.luarc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/README.md -------------------------------------------------------------------------------- /Spoons/ClipShow.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/ClipShow.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/ClipShow.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/ClipShow.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/FocusHighlight.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/FocusHighlight.spoon/README.md -------------------------------------------------------------------------------- /Spoons/FocusHighlight.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/FocusHighlight.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/InputMethodIndicator.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/InputMethodIndicator.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/InputMethodIndicator.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/InputMethodIndicator.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/KSheet.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/KSheet.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/KSheet.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/KSheet.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/Layouts.spoon/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/Layouts.spoon/.gitignore -------------------------------------------------------------------------------- /Spoons/Layouts.spoon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/Layouts.spoon/LICENSE -------------------------------------------------------------------------------- /Spoons/Layouts.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/Layouts.spoon/README.md -------------------------------------------------------------------------------- /Spoons/Layouts.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/Layouts.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/Layouts.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/Layouts.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/MenuChooserMod.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/MenuChooserMod.spoon/README.md -------------------------------------------------------------------------------- /Spoons/MenuChooserMod.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/MenuChooserMod.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/ModalMgr.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/ModalMgr.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/ModalMgr.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/ModalMgr.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/.github/workflows/lint.yml -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/.github/workflows/zip.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/.github/workflows/zip.yml -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/.luarc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/.luarc.json -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/LICENSE -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/README.md -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/docs/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/docs/docs.json -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/PaperWM.spoon/mission_control.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/PaperWM.spoon/mission_control.lua -------------------------------------------------------------------------------- /Spoons/TaskHelper.spoon/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /Spoons/TaskHelper.spoon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TaskHelper.spoon/LICENSE -------------------------------------------------------------------------------- /Spoons/TaskHelper.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TaskHelper.spoon/README.md -------------------------------------------------------------------------------- /Spoons/TaskHelper.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TaskHelper.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/TilingWindowManagerMod.spoon/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TilingWindowManagerMod.spoon/LICENSE -------------------------------------------------------------------------------- /Spoons/TilingWindowManagerMod.spoon/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TilingWindowManagerMod.spoon/README.md -------------------------------------------------------------------------------- /Spoons/TilingWindowManagerMod.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/TilingWindowManagerMod.spoon/init.lua -------------------------------------------------------------------------------- /Spoons/WinMan.spoon/docs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/WinMan.spoon/docs.json -------------------------------------------------------------------------------- /Spoons/WinMan.spoon/init-dock.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/WinMan.spoon/init-dock.lua -------------------------------------------------------------------------------- /Spoons/WinMan.spoon/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/Spoons/WinMan.spoon/init.lua -------------------------------------------------------------------------------- /bin/blueutil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/bin/blueutil -------------------------------------------------------------------------------- /configs/applicationConfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/applicationConfig.lua -------------------------------------------------------------------------------- /configs/baseConfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/baseConfig.lua -------------------------------------------------------------------------------- /configs/inputSourceConfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/inputSourceConfig.lua -------------------------------------------------------------------------------- /configs/menu.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/menu.lua -------------------------------------------------------------------------------- /configs/reload.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/reload.lua -------------------------------------------------------------------------------- /configs/remapingShortcuts.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/remapingShortcuts.lua -------------------------------------------------------------------------------- /configs/shortcuts.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/shortcuts.lua -------------------------------------------------------------------------------- /configs/windowConfig.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/windowConfig.lua -------------------------------------------------------------------------------- /configs/winmanShortcuts.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/configs/winmanShortcuts.lua -------------------------------------------------------------------------------- /icons/caffeine-off.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/icons/caffeine-off.pdf -------------------------------------------------------------------------------- /icons/caffeine-on.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/icons/caffeine-on.pdf -------------------------------------------------------------------------------- /images/after-work.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/after-work.png -------------------------------------------------------------------------------- /images/clipboard.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/clipboard.gif -------------------------------------------------------------------------------- /images/emoji.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/emoji.gif -------------------------------------------------------------------------------- /images/focusWorkMode.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/focusWorkMode.gif -------------------------------------------------------------------------------- /images/hsheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/hsheet.png -------------------------------------------------------------------------------- /images/hsmenuitem.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/hsmenuitem.png -------------------------------------------------------------------------------- /images/inputMethodSwitchBadage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/inputMethodSwitchBadage.png -------------------------------------------------------------------------------- /images/istatMenus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/istatMenus.png -------------------------------------------------------------------------------- /images/json.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/json.png -------------------------------------------------------------------------------- /images/keystroke-visualizer.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/keystroke-visualizer.gif -------------------------------------------------------------------------------- /images/ksheet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/ksheet.png -------------------------------------------------------------------------------- /images/menu.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/menu.png -------------------------------------------------------------------------------- /images/menuChooser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/menuChooser.png -------------------------------------------------------------------------------- /images/spacehammer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/spacehammer.png -------------------------------------------------------------------------------- /images/superSKey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/superSKey.png -------------------------------------------------------------------------------- /images/windowGroupChooser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/windowGroupChooser.png -------------------------------------------------------------------------------- /images/windowTile.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/windowTile.gif -------------------------------------------------------------------------------- /images/windowman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/windowman.gif -------------------------------------------------------------------------------- /images/wingrid.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/wingrid.gif -------------------------------------------------------------------------------- /images/wintilemenuico.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/images/wintilemenuico.png -------------------------------------------------------------------------------- /init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/init.lua -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/install.sh -------------------------------------------------------------------------------- /layouts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/layouts.json -------------------------------------------------------------------------------- /modules/application.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/application.lua -------------------------------------------------------------------------------- /modules/base.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/base.lua -------------------------------------------------------------------------------- /modules/caffeine.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/caffeine.lua -------------------------------------------------------------------------------- /modules/clipboardtool.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/clipboardtool.lua -------------------------------------------------------------------------------- /modules/config.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/config.lua -------------------------------------------------------------------------------- /modules/emoji-face.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/emoji-face.lua -------------------------------------------------------------------------------- /modules/hotkeyHelper.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/hotkeyHelper.lua -------------------------------------------------------------------------------- /modules/htmlparser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/htmlparser/.gitignore -------------------------------------------------------------------------------- /modules/htmlparser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/htmlparser/README.md -------------------------------------------------------------------------------- /modules/htmlparser/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/htmlparser/init.lua -------------------------------------------------------------------------------- /modules/htmlparser/src/ElementNode.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/htmlparser/src/ElementNode.lua -------------------------------------------------------------------------------- /modules/htmlparser/src/voidelements.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/htmlparser/src/voidelements.lua -------------------------------------------------------------------------------- /modules/input-method.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/input-method.lua -------------------------------------------------------------------------------- /modules/jsonFormat.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/jsonFormat.lua -------------------------------------------------------------------------------- /modules/keystroke-visualizer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/keystroke-visualizer.lua -------------------------------------------------------------------------------- /modules/ksheet.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/ksheet.lua -------------------------------------------------------------------------------- /modules/remapingKey.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/remapingKey.lua -------------------------------------------------------------------------------- /modules/remind.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/remind.lua -------------------------------------------------------------------------------- /modules/status-message.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/status-message.lua -------------------------------------------------------------------------------- /modules/superSCore.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/superSCore.lua -------------------------------------------------------------------------------- /modules/superSKey.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/superSKey.lua -------------------------------------------------------------------------------- /modules/systemInfo.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/systemInfo.lua -------------------------------------------------------------------------------- /modules/update.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/update.lua -------------------------------------------------------------------------------- /modules/window.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/window.lua -------------------------------------------------------------------------------- /modules/windowTimeLine.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/windowTimeLine.lua -------------------------------------------------------------------------------- /modules/winman.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/modules/winman.lua -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/boomker/spacehammer/HEAD/stylua.toml --------------------------------------------------------------------------------