Compare commits

...

4 Commits

Author SHA1 Message Date
c83cd5e62b chore(hammerspoon): remove window management margins
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 13:40:24 +00:00
54fac673e0 feat(hammerspoon/noct): add Codex app toggle keybinding
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 13:39:58 +00:00
e542560a67 feat(mise/tools): add oxfmt, oxlint, and opencode
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 13:38:49 +00:00
ca42166e11 chore(mise/ruby): remove ruby-install backend setting
No longer needed; default ruby-build backend is sufficient.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-06 13:38:24 +00:00
3 changed files with 5 additions and 4 deletions

View File

@@ -24,9 +24,6 @@ bun = true
uvx = true
[settings.ruby]
# ruby-install supports new releases immediately, as opposed to ruby-build which
# requires an update before new releases are available.
ruby_install = true
# Precompiled binaries causes issues with Ruby LSP.
compile = true
@@ -69,6 +66,8 @@ compile = true
"npm:jsonlint" = "latest"
"npm:localtunnel" = "latest"
"npm:markdown-it" = "latest"
"npm:oxfmt" = "latest"
"npm:oxlint" = "latest"
"npm:prettier" = "latest"
"npm:prettier-plugin-toml" = "latest"
"npm:prettier-pnp" = "latest"
@@ -139,6 +138,7 @@ lua = "latest"
lua-language-server = "latest"
markdownlint-cli2 = "latest"
node = "lts"
opencode = "latest"
opentofu = "latest"
pnpm = "latest"
python = "latest"

View File

@@ -11,6 +11,7 @@ local function init_hotkeys()
hs.hotkey.bind({ 'cmd', 'alt', 'ctrl' }, 'S', apptoggle.showAppInfo)
apptoggle:bind({ 'cmd', 'alt', 'ctrl' }, 'A', { 'Activity Monitor' })
apptoggle:bind({ 'cmd', 'ctrl' }, '1', { 'Codex' })
apptoggle:bind({ 'cmd', 'ctrl' }, '2', { 'Claude' })
apptoggle:bind({ 'cmd', 'ctrl' }, 'A', { 'Messages' })
apptoggle:bind({ 'cmd', 'ctrl' }, 'B', { 'TablePlus' }, { 'Sequel Pro' }, { 'Lens' })

View File

@@ -12,7 +12,7 @@ local wm = {
animationDuration = 0.0,
gridSizes = { default = '30x20', interactive = '8x4' },
gridTextSize = 50,
margins = { w = 4, h = 4 }
margins = { w = 0, h = 0 }
}
-- Initialize and register keybindings