Compare commits

...

5 Commits

Author SHA1 Message Date
Anthony Oteri 782db4970c feat(opencode): add opencode.json
Signed-off-by: Anthony Oteri <4360016+anthonyoteri@users.noreply.github.com>
2026-04-29 10:29:29 -04:00
Anthony Oteri e67b7b173c chore(nvim): update lazy-lock file
Signed-off-by: Anthony Oteri <4360016+anthonyoteri@users.noreply.github.com>
2026-04-29 10:27:32 -04:00
Anthony Oteri 414c68c6a0 feat(zsh): add google cloud integration
Signed-off-by: Anthony Oteri <4360016+anthonyoteri@users.noreply.github.com>
2026-04-29 10:27:05 -04:00
Anthony Oteri bb13297bf0 fix(tmux): adjust mouse wheel scroll speed
Signed-off-by: Anthony Oteri <4360016+anthonyoteri@users.noreply.github.com>
2026-04-29 10:26:50 -04:00
Anthony Oteri 7008bd9895 fix(ghostty): set TERM environment variable to xterm-256color
Signed-off-by: Anthony Oteri <4360016+anthonyoteri@users.noreply.github.com>
2026-04-29 10:26:17 -04:00
5 changed files with 62 additions and 3 deletions
+1 -1
View File
@@ -7,4 +7,4 @@ background-blur = 90
adjust-cell-height = 5% adjust-cell-height = 5%
window-colorspace = "display-p3" window-colorspace = "display-p3"
shell-integration-features = cursor,sudo,title,ssh-env,ssh-terminfo,path shell-integration-features = cursor,sudo,title,ssh-env,ssh-terminfo,path
#term = xterm-256color term = xterm-256color
+3 -2
View File
@@ -1,6 +1,7 @@
{ {
"LazyVim": { "branch": "main", "commit": "fca0af57cc3851b14f96a795a9c9bfafc5096dd1" }, "LazyVim": { "branch": "main", "commit": "fca0af57cc3851b14f96a795a9c9bfafc5096dd1" },
"SchemaStore.nvim": { "branch": "main", "commit": "157fa3f37a3be55ceb375274e2f3ea2d7d2f9ef6" }, "SchemaStore.nvim": { "branch": "main", "commit": "157fa3f37a3be55ceb375274e2f3ea2d7d2f9ef6" },
"blink-copilot": { "branch": "main", "commit": "7ad8209b2f880a2840c94cdcd80ab4dc511d4f39" },
"blink.cmp": { "branch": "main", "commit": "451168851e8e2466bc97ee3e026c3dcb9141ce07" }, "blink.cmp": { "branch": "main", "commit": "451168851e8e2466bc97ee3e026c3dcb9141ce07" },
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" }, "bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
"catppuccin": { "branch": "main", "commit": "384f304c8b04664c9e0091fbfb3923c5f97c1bcf" }, "catppuccin": { "branch": "main", "commit": "384f304c8b04664c9e0091fbfb3923c5f97c1bcf" },
@@ -11,7 +12,7 @@
"dial.nvim": { "branch": "master", "commit": "f2634758455cfa52a8acea6f142dcd6271a1bf57" }, "dial.nvim": { "branch": "master", "commit": "f2634758455cfa52a8acea6f142dcd6271a1bf57" },
"flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" }, "flash.nvim": { "branch": "main", "commit": "fcea7ff883235d9024dc41e638f164a450c14ca2" },
"friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" }, "friendly-snippets": { "branch": "main", "commit": "6cd7280adead7f586db6fccbd15d2cac7e2188b9" },
"fzf-lua": { "branch": "main", "commit": "bf59dcee2a8d894724b060401d2abf3d71d4bd47" }, "fzf-lua": { "branch": "main", "commit": "6e41ba7505f35a6f054ca682b043aa0cea36c2ef" },
"gh.nvim": { "branch": "main", "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387" }, "gh.nvim": { "branch": "main", "commit": "6f367b2ab8f9d4a0a23df2b703a3f91137618387" },
"gitsigns.nvim": { "branch": "main", "commit": "7c4faa3540d0781a28588cafbd4dd187a28ac6e3" }, "gitsigns.nvim": { "branch": "main", "commit": "7c4faa3540d0781a28588cafbd4dd187a28ac6e3" },
"grug-far.nvim": { "branch": "main", "commit": "dc4684e163971bb1f5bfb93fbd4bb3e892bf9b15" }, "grug-far.nvim": { "branch": "main", "commit": "dc4684e163971bb1f5bfb93fbd4bb3e892bf9b15" },
@@ -37,7 +38,7 @@
"nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" }, "nvim-lint": { "branch": "master", "commit": "606b823a57b027502a9ae00978ebf4f5d5158098" },
"nvim-lspconfig": { "branch": "master", "commit": "dd261ad5266ab5bbec249d21efeceda98ff3e1a6" }, "nvim-lspconfig": { "branch": "master", "commit": "dd261ad5266ab5bbec249d21efeceda98ff3e1a6" },
"nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" }, "nvim-nio": { "branch": "master", "commit": "21f5324bfac14e22ba26553caf69ec76ae8a7662" },
"nvim-treesitter": { "branch": "main", "commit": "2f5d4c3f3c675962242096bcc8e586d76dd72eb2" }, "nvim-treesitter": { "branch": "main", "commit": "ebc3201290b8372df2b3a1c23b71b9f007d972ff" },
"nvim-treesitter-textobjects": { "branch": "main", "commit": "4e91b5d0394329a229725b021a8ea217099826ef" }, "nvim-treesitter-textobjects": { "branch": "main", "commit": "4e91b5d0394329a229725b021a8ea217099826ef" },
"nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" }, "nvim-ts-autotag": { "branch": "main", "commit": "8e1c0a389f20bf7f5b0dd0e00306c1247bda2595" },
"persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" }, "persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" },
+42
View File
@@ -0,0 +1,42 @@
{
"$schema": "https://opencode.ai/config.json",
"permission": {
"*": "ask",
"todowrite": "allow",
"read": {
"*": "allow",
"*.env": "deny"
},
"edit": "ask",
"webfetch": "allow",
"websearch": "allow",
"question": "allow",
"grep": "allow",
"glob": "allow",
"lsp": "allow",
"skill": "allow",
"bash": {
"*": "ask",
"ls": "allow",
"ls *": "allow",
"pwd": "allow",
"git status": "allow",
"git status *": "allow",
"git diff *": "allow",
"git log": "allow",
"git log *": "allow",
"grep *": "allow",
"just *": "allow",
"cargo test *": "allow",
"cargo fmt": "allow",
"cargo fmt *": "allow",
"cargo check": "allow",
"cargo check *": "allow",
"cargo clippy": "allow",
"cargo clippy *": "allow",
"gh issue view *": "allow",
"gh issue list *": "allow",
"gh pr view *": "allow",
}
}
}
+4
View File
@@ -23,6 +23,10 @@ set-option -sa terminal-overrides ",xterm-256color:RGB"
# Enable mouse support for pane/window selection and resizing # Enable mouse support for pane/window selection and resizing
set -g mouse on set -g mouse on
# Reduce scroll speed (3 lines per notch)
bind -n WheelUpPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'copy-mode -e; send-keys -N 3 Up'"
bind -n WheelDownPane if-shell -F -t = "#{mouse_any_flag}" "send-keys -M" "if -Ft= '#{pane_in_mode}' 'send-keys -M' 'send-keys -N 3 Down'"
# (Optional) Change prefix to Ctrl+Space instead of default Ctrl+B # (Optional) Change prefix to Ctrl+Space instead of default Ctrl+B
# Alt+Shift+H/L to switch windows (vim-style) # Alt+Shift+H/L to switch windows (vim-style)
+12
View File
@@ -98,6 +98,17 @@ zstyle ':fzf-tab:complete:__zoxide_z:*' fzf-preview 'ls --color $realpath'
eval "$(fzf --zsh)" eval "$(fzf --zsh)"
eval "$(zoxide init --cmd cd zsh)" eval "$(zoxide init --cmd cd zsh)"
############################################################
# Google Cloud SDK
############################################################
if [ -f "${HOME}/.google-cloud-sdk/path.zsh.inc" ]; then
. "${HOME}/.google-cloud-sdk/path.zsh.inc"
fi
if [ -f "${HOME}/.google-cloud-sdk/completion.zsh.inc" ]; then
. "${HOME}/.google-cloud-sdk/completion.zsh.inc"
fi
############################################################ ############################################################
# Custom environment variables # Custom environment variables
############################################################ ############################################################
@@ -126,3 +137,4 @@ alias docker-compose='docker compose'
alias neofetch='fastfetch' alias neofetch='fastfetch'
alias lazygit='lazygit -ucd $HOME/.config/lazygit' alias lazygit='lazygit -ucd $HOME/.config/lazygit'