From 6f34bdd1f2f279918015a79a3a77656660b37e67 Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 17:26:22 -0800 Subject: [PATCH 01/10] update ai settings --- .config/iterm2/com.googlecode.iterm2.plist | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.config/iterm2/com.googlecode.iterm2.plist b/.config/iterm2/com.googlecode.iterm2.plist index d1d3955..0cdd36e 100644 --- a/.config/iterm2/com.googlecode.iterm2.plist +++ b/.config/iterm2/com.googlecode.iterm2.plist @@ -17,13 +17,13 @@ AITermAPI 2 AIVectorStore - 1 + 0 AiMaxTokens - 1000000 + 400000 AiModel - gpt-4.1 + gpt-5.1 AiResponseMaxTokens - 32768 + 128000 AitermURL https://api.openai.com/v1/responses AllowClipboardAccess From 7b46325ad0cc273d6616d795a57238de03c56acb Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 17:26:54 -0800 Subject: [PATCH 02/10] disable some rules --- .config/karabiner/karabiner.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.config/karabiner/karabiner.json b/.config/karabiner/karabiner.json index 18d3e88..517cc99 100644 --- a/.config/karabiner/karabiner.json +++ b/.config/karabiner/karabiner.json @@ -8,6 +8,7 @@ "rules": [ { "description": "Control+Tab -> immediate Cmd+Tab on keydown", + "enabled": false, "manipulators": [ { "from": { @@ -32,6 +33,7 @@ }, { "description": "MS Remote Desktop - Left cmd to Left ctrl", + "enabled": false, "manipulators": [ { "conditions": [ From df57adc40deecbba99ca756a8b5fe52bc5f0497a Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 17:28:11 -0800 Subject: [PATCH 03/10] fix trails/tabs and bufferline aesthetics --- .config/nvim/init.lua | 10 +++++++++- .config/nvim/lua/core/options.lua | 6 +++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index 526c109..2a418fc 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -1023,7 +1023,15 @@ require('lazy').setup({ version = '*', dependencies = 'nvim-tree/nvim-web-devicons', config = function(_, opts) - require('bufferline').setup(opts) + require('bufferline').setup({ + options = { + -- Completely remove separators - no arrows or dividers + separator_style = { left = '', right = '' }, + always_show_bufferline = true, + show_buffer_close_icons = false, + show_close_icon = false, + }, + }) end, }, { diff --git a/.config/nvim/lua/core/options.lua b/.config/nvim/lua/core/options.lua index 6fd4738..c72cd88 100644 --- a/.config/nvim/lua/core/options.lua +++ b/.config/nvim/lua/core/options.lua @@ -59,7 +59,11 @@ vim.opt.splitbelow = true -- See `:help 'list'` -- and `:help 'listchars'` vim.opt.list = true -vim.opt.listchars = { tab = '» ', trail = '·', nbsp = '␣' } +vim.opt.listchars = { + tab = ' ', + trail = '·', + nbsp = '␣' +} -- Preview substitutions live, as you type! vim.opt.inccommand = 'split' From bc4e66ee46e7b57073843b9128600f2482ddf94c Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 17:29:16 -0800 Subject: [PATCH 04/10] add zsh history config --- .zshrc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.zshrc b/.zshrc index 883be97..e79c7e4 100644 --- a/.zshrc +++ b/.zshrc @@ -40,3 +40,11 @@ compdef kubecolor=kubectl # fzf config [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh +# live, cross-tab shared history +setopt APPEND_HISTORY # append instead of overwrite on exit +setopt INC_APPEND_HISTORY # write each command to $HISTFILE immediately + +# (nice-to-have noise reduction) +setopt HIST_IGNORE_DUPS # drop exact duplicates +setopt HIST_IGNORE_SPACE # ignore commands starting with a space + From 747cc50dcf93e65560a13eec50f8bd0e73eea916 Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 19:51:26 -0800 Subject: [PATCH 05/10] add fzf and speedtest --- Brewfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Brewfile b/Brewfile index 120f7c2..88d2709 100644 --- a/Brewfile +++ b/Brewfile @@ -5,11 +5,13 @@ tap "hidetatz/tap" tap "nikolaeu/numi" tap "opcr-io/tap" tap "oven-sh/bun" +tap "teamookla/speedtest" brew "act" brew "argocd" brew "awscli" brew "cloudflared" brew "ffmpeg" +brew "fzf" brew "gh" brew "git" brew "git-delta" @@ -49,6 +51,7 @@ brew "hidetatz/tap/kubecolor" brew "nikolaeu/numi/numi-cli" brew "opcr-io/tap/policy" brew "oven-sh/bun/bun" +brew "teamookla/speedtest/speedtest" cask "aldente" cask "alfred" cask "alt-tab" From e99031b0cc179cc2c2eed2bc69f460a9453073fc Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 19:51:45 -0800 Subject: [PATCH 06/10] bump deps --- .config/nvim/lazy-lock.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index c6cafa2..9c096c8 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -11,7 +11,7 @@ "flash.nvim": { "branch": "main", "commit": "3c942666f115e2811e959eabbdd361a025db8b63" }, "gitsigns.nvim": { "branch": "main", "commit": "7010000889bfb6c26065e0b0f7f1e6aa9163edd9" }, "indent-blankline.nvim": { "branch": "master", "commit": "005b56001b2cb30bfa61b7986bc50657816ba4ba" }, - "lazy.nvim": { "branch": "main", "commit": "6c3bda4aca61a13a9c63f1c1d1b16b9d3be90d7a" }, + "lazy.nvim": { "branch": "main", "commit": "85c7ff3711b730b4030d03144f6db6375044ae82" }, "lazydev.nvim": { "branch": "main", "commit": "2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "1ec4da522fa49dcecee8d190efda273464dd2192" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "517ef5994ef9d6b738322664d5fdd948f0fdeb46" }, @@ -24,7 +24,7 @@ "nvim-cmp": { "branch": "main", "commit": "1e1900b0769324a9675ef85b38f99cca29e203b3" }, "nvim-lint": { "branch": "master", "commit": "93b8040115c9114dac1047311763bef275e752dc" }, "nvim-lspconfig": { "branch": "master", "commit": "401e50fae626c4707af12114b5ddb7bb9f4236a4" }, - "nvim-treesitter": { "branch": "master", "commit": "85168f15808d89b0222313652b9d2777eda3cb08" }, + "nvim-treesitter": { "branch": "main", "commit": "85168f15808d89b0222313652b9d2777eda3cb08" }, "nvim-treesitter-textobjects": { "branch": "master", "commit": "9937e5e356e5b227ec56d83d0a9d0a0f6bc9cad4" }, "nvim-web-devicons": { "branch": "master", "commit": "50b5b06bff13a9b4eab946de7c7033649a6618a1" }, "oil.nvim": { "branch": "master", "commit": "685cdb4ffa74473d75a1b97451f8654ceeab0f4a" }, From fc6182636d0dca3ff33ad100c92430186060ad70 Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Sun, 11 Jan 2026 20:37:11 -0800 Subject: [PATCH 07/10] add fzf config --- .fzf.zsh | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .fzf.zsh diff --git a/.fzf.zsh b/.fzf.zsh new file mode 100644 index 0000000..cb033a3 --- /dev/null +++ b/.fzf.zsh @@ -0,0 +1,7 @@ +# Setup fzf +# --------- +if [[ ! "$PATH" == */opt/homebrew/opt/fzf/bin* ]]; then + PATH="${PATH:+${PATH}:}/opt/homebrew/opt/fzf/bin" +fi + +source <(fzf --zsh) From 7d19b06bbfda46a0cf31a73e4356668bc715a65b Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Thu, 7 Aug 2025 11:24:06 -0700 Subject: [PATCH 08/10] update gitconfig to roblox --- .config/git/config | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.config/git/config b/.config/git/config index 6c81f1f..3ab92d3 100644 --- a/.config/git/config +++ b/.config/git/config @@ -1,5 +1,5 @@ [user] - email = jgoon2004@gmail.com + email = jgoon@roblox.com name = Joshua Goon [core] editor = vim From 5b09a6605a1292e70d3bf72cb644b1bdddebcb89 Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Wed, 10 Sep 2025 15:19:12 -0700 Subject: [PATCH 09/10] add go environment variables for rbx --- .zshrc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.zshrc b/.zshrc index e79c7e4..0a822f7 100644 --- a/.zshrc +++ b/.zshrc @@ -48,3 +48,7 @@ setopt INC_APPEND_HISTORY # write each command to $HISTFILE immediately setopt HIST_IGNORE_DUPS # drop exact duplicates setopt HIST_IGNORE_SPACE # ignore commands starting with a space +# setup go + rbx +export GOPROXY=https://artifactory.rbx.com/api/go/go-all +export GONOSUMDB=github.rbx.com + From 7fde2fc9b5857242524a6f0d220025a84e8b25cb Mon Sep 17 00:00:00 2001 From: Joshua Goon Date: Thu, 4 Dec 2025 14:10:42 -0800 Subject: [PATCH 10/10] add rbx registry as env --- .zshrc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.zshrc b/.zshrc index 0a822f7..b23df20 100644 --- a/.zshrc +++ b/.zshrc @@ -52,3 +52,5 @@ setopt HIST_IGNORE_SPACE # ignore commands starting with a space export GOPROXY=https://artifactory.rbx.com/api/go/go-all export GONOSUMDB=github.rbx.com +export RBX_REGISTRY="--registry=https://artifactory.rbx.com/api/npm/npm-all/" +