From ab969b9126f88b96f1a22e543bf31407b7e2b5ba Mon Sep 17 00:00:00 2001 From: sudacode Date: Tue, 17 Mar 2026 16:55:38 -0700 Subject: [PATCH] update --- .claude/settings.json##os.Darwin | 7 +- .codex/config.toml | 2 +- .codex/config.toml##os.Darwin | 31 ++++++++- .config/SubMiner/config.jsonc##os.Darwin | 85 ++++++++++++++++++++---- .config/btop/btop.conf | 41 +----------- .config/mpv-modules/ModernZ | 2 +- .config/mpv-modules/mpv-anilist-updater | 2 +- .config/mpv/mpv.conf##os.Darwin | 11 +-- .gitconfig##os.Darwin | 4 ++ .zsh/.zshrc##os.Darwin | 2 +- 10 files changed, 121 insertions(+), 66 deletions(-) diff --git a/.claude/settings.json##os.Darwin b/.claude/settings.json##os.Darwin index fe1e72e..da98b28 100644 --- a/.claude/settings.json##os.Darwin +++ b/.claude/settings.json##os.Darwin @@ -9,6 +9,7 @@ "Read(~/.aws/**)" ] }, + "model": "opus[1m]", "hooks": { "Notification": [ { @@ -26,7 +27,11 @@ "pyright-lsp@claude-plugins-official": true, "typescript-lsp@claude-plugins-official": true, "clangd-lsp@claude-plugins-official": true, - "claude-mem@thedotmack": true + "superpowers@claude-plugins-official": true, + "frontend-design@claude-plugins-official": true, + "code-review@claude-plugins-official": true, + "code-simplifier@claude-plugins-official": true, + "playwright@claude-plugins-official": true }, "sandbox": { "enabled": false, diff --git a/.codex/config.toml b/.codex/config.toml index 271d6a0..286b246 120000 --- a/.codex/config.toml +++ b/.codex/config.toml @@ -1 +1 @@ -config.toml##os.Linux \ No newline at end of file +config.toml##os.Darwin \ No newline at end of file diff --git a/.codex/config.toml##os.Darwin b/.codex/config.toml##os.Darwin index 43ddcc6..45cc21e 100644 --- a/.codex/config.toml##os.Darwin +++ b/.codex/config.toml##os.Darwin @@ -1,5 +1,5 @@ -model = "gpt-5.3-codex" -model_reasoning_effort = "medium" +model = "gpt-5.3-codex-spark" +model_reasoning_effort = "high" personality = "pragmatic" tool_output_token_limit = 25000 # Leave room for native compaction near the 272–273k context window. @@ -13,6 +13,7 @@ apply_patch_freeform = true web_request = true skills = true shell_snapshot = true +multi_agent = true [projects."/home/kyasuda/gitlab/python_package_registry"] trust_level = "trusted" @@ -53,10 +54,34 @@ trust_level = "trusted" [projects."/Users/sudacode/.codex"] trust_level = "trusted" +[projects."/Users/sudacode/projects/japanese/asbplayer"] +trust_level = "trusted" + +[projects."/Users/sudacode/projects/japanese/subminer-docs"] +trust_level = "trusted" + +[projects."/Users/sudacode/.config/mpv"] +trust_level = "trusted" + +[projects."/Users/sudacode/projects/sudacode-blog"] +trust_level = "trusted" + +[projects."/Users/sudacode/projects/japanese/subminer-yomitan"] +trust_level = "trusted" + +[projects."/"] +trust_level = "trusted" + +[projects."/Volumes/jellyfin/anime/Little-Witch-Academia/Season-1"] +trust_level = "trusted" + +[projects."/Users/sudacode/.agents/skills"] +trust_level = "trusted" + [mcp_servers.backlog] command = "backlog" args = ["mcp", "start"] [mcp_servers.playwright] -args = ["@playwright/mcp@latest"] command = "npx" +args = ["@playwright/mcp@latest"] diff --git a/.config/SubMiner/config.jsonc##os.Darwin b/.config/SubMiner/config.jsonc##os.Darwin index c5e414d..d28542c 100755 --- a/.config/SubMiner/config.jsonc##os.Darwin +++ b/.config/SubMiner/config.jsonc##os.Darwin @@ -56,12 +56,18 @@ "showNotificationOnUpdate": true, "autoUpdateNewCards": true, }, - "nPlusOne": { - "decks": ["Minecraft", "Kaishi 1.5k"], + "knownWords": { + "decks": { + "Minecraft": ["Expression", "Reading"], + "Kaishi 1.5k": ["Word", "Word Reading"], + }, "highlightEnabled": true, "refreshMinutes": 60, "matchMode": "headword", }, + "nPlusOne": { + "minSentenceWords": "3", + }, "metadata": { "pattern": "[SubMiner] %f (%t)", }, @@ -119,7 +125,6 @@ "fontStyle": "normal", "backgroundColor": "rgb(30, 32, 48, 0.88)", "backdropFilter": "blur(6px)", - // "backgroundColor": "transparent", "preserveLineBreaks": false, "hoverTokenColor": "#f4dbd6", "hoverBackground": "rgba(54, 58, 79, 0.84)", @@ -145,27 +150,25 @@ "singleColor": "#f5a97f", "bandedColors": ["#ed8796", "#f5a97f", "#f9e2af", "#8bd5ca", "#8aadf4"], }, - "enableJlpt": true, // Enable JLPT vocabulary level underlines. When disabled, JLPT tagging lookup and underlines are skipped. Values: true | false + "enableJlpt": true, "jlptColors": { "N1": "#ed8796", - "N2": "#f5a97f", // N2 setting. - "N3": "#f9e2af", // N3 setting. - "N4": "#a6e3a1", // N4 setting. - "N5": "#8aadf4", // N5 setting. - }, // Jlpt colors setting. - "nPlusOneColor": "#c6a0f6", // N plus one color setting. - "knownWordColor": "#a6da95", // Known word color setting. + "N2": "#f5a97f", + "N3": "#f9e2af", + "N4": "#a6e3a1", + "N5": "#8aadf4", + }, + "nPlusOneColor": "#c6a0f6", + "knownWordColor": "#a6da95", }, "jimaku": { - // "apiKey": "YOUR_API_KEY", - // or use a command that outputs the key: "apiKeyCommand": "cat ~/.jimaku-api-key", "apiBaseUrl": "https://jimaku.cc", "languagePreference": "ja", "maxEntryResults": 10, }, "youtubeSubgen": { - "mode": "automatic", // automatic | preprocess | off + "mode": "automatic", "whisperBin": "~/.local/bin/whisper-cli", "whisperModel": "~/models/whisper.cpp/ggml-medium.bin", "whisperVadModel": "~/models/ggml-silero-v6.2.0.bin", @@ -233,4 +236,58 @@ "subtitleDictionaries": true, "jellyfinRemoteSession": true, }, + // "controller": { + // "preferredGamepadId": "8BitDo Ultimate wireless (Vendor: 2dc8 Product: 3012)", + // "preferredGamepadLabel": "8BitDo Ultimate wireless (Vendor: 2dc8 Product: 3012)", + // "bindings": { + // "toggleLookup": { + // "kind": "button", + // "buttonIndex": 0, + // }, + // "closeLookup": { + // "kind": "button", + // "buttonIndex": 1, + // }, + // "mineCard": { + // "kind": "button", + // "buttonIndex": 3, + // }, + // "toggleKeyboardOnlyMode": { + // "kind": "button", + // "buttonIndex": 4, + // }, + // "toggleMpvPause": { + // "kind": "button", + // "buttonIndex": 13, + // }, + // "quitMpv": { + // "kind": "button", + // "buttonIndex": 10, + // }, + // "nextAudio": { + // "kind": "button", + // "buttonIndex": 6, + // }, + // "playCurrentAudio": { + // "kind": "button", + // "buttonIndex": 7, + // }, + // "leftStickHorizontal": { + // "kind": "axis", + // "axisIndex": 0, + // "dpadFallback": "horizontal", + // }, + // "leftStickVertical": { + // "kind": "axis", + // "axisIndex": 1, + // "dpadFallback": "vertical", + // }, + // }, + // }, + "stats": { + "toggleKey": "Backquote", // Key code to toggle the stats overlay. + "serverPort": 6969, // Port for the stats HTTP server. + "autoStartServer": true, // Automatically start the stats server on launch. Values: true | false + "autoOpenBrowser": false, + }, // Local immersion stats dashboard served on localhost and available as an in-app overlay. } diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index 66b81e6..e4bb161 100644 --- a/.config/btop/btop.conf +++ b/.config/btop/btop.conf @@ -2,7 +2,7 @@ #* Name of a btop++/bpytop/bashtop formatted ".theme" file, "Default" and "TTY" for builtin themes. #* Themes should be placed in "../share/btop/themes" relative to binary or "$HOME/.config/btop/themes" -color_theme = "/home/sudacode/.config/btop/themes/catppuccin_macchiato.theme" +color_theme = "/Users/sudacode/.config/btop/themes/catppuccin_macchiato.theme" #* If the theme set background should be shown, set to False if you want terminal background transparency. theme_background = true @@ -40,9 +40,6 @@ graph_symbol = "braille" # Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". graph_symbol_cpu = "default" -# Graph symbol to use for graphs in gpu box, "default", "braille", "block" or "tty". -graph_symbol_gpu = "default" - # Graph symbol to use for graphs in cpu box, "default", "braille", "block" or "tty". graph_symbol_mem = "default" @@ -106,9 +103,6 @@ cpu_graph_upper = "Auto" #* Select from a list of detected attributes from the options menu. cpu_graph_lower = "Auto" -#* If gpu info should be shown in the cpu box. Available values = "Auto", "On" and "Off". -show_gpu_info = "Auto" - #* Toggles if the lower CPU graph should be inverted. cpu_invert_lower = true @@ -148,9 +142,6 @@ base_10_sizes = false #* Show CPU frequency. show_cpu_freq = true -#* How to calculate CPU frequency, available values: "first", "range", "lowest", "highest" and "average". -freq_mode = "first" - #* Draw a clock at top of screen, formatting according to strftime, empty string to disable. #* Special formatting: /host = hostname | /user = username | /uptime = system uptime clock_format = "%X" @@ -240,33 +231,3 @@ log_level = "WARNING" #* Automatically save current settings to config file on exit. save_config_on_exit = true - -#* Measure PCIe throughput on NVIDIA cards, may impact performance on certain cards. -nvml_measure_pcie_speeds = true - -#* Measure PCIe throughput on AMD cards, may impact performance on certain cards. -rsmi_measure_pcie_speeds = true - -#* Horizontally mirror the GPU graph. -gpu_mirror_graph = true - -#* Set which GPU vendors to show. Available values are "nvidia amd intel" -shown_gpus = "nvidia amd intel" - -#* Custom gpu0 model name, empty string to disable. -custom_gpu_name0 = "" - -#* Custom gpu1 model name, empty string to disable. -custom_gpu_name1 = "" - -#* Custom gpu2 model name, empty string to disable. -custom_gpu_name2 = "" - -#* Custom gpu3 model name, empty string to disable. -custom_gpu_name3 = "" - -#* Custom gpu4 model name, empty string to disable. -custom_gpu_name4 = "" - -#* Custom gpu5 model name, empty string to disable. -custom_gpu_name5 = "" diff --git a/.config/mpv-modules/ModernZ b/.config/mpv-modules/ModernZ index 74885f5..d917f6e 160000 --- a/.config/mpv-modules/ModernZ +++ b/.config/mpv-modules/ModernZ @@ -1 +1 @@ -Subproject commit 74885f5deca861bc913fb4be79001282ade60a2b +Subproject commit d917f6e253f22fcd0369751fc740816538ad729c diff --git a/.config/mpv-modules/mpv-anilist-updater b/.config/mpv-modules/mpv-anilist-updater index 2177ee4..ace1f74 160000 --- a/.config/mpv-modules/mpv-anilist-updater +++ b/.config/mpv-modules/mpv-anilist-updater @@ -1 +1 @@ -Subproject commit 2177ee4711e396cf9b86f5d379109fc16bfa8434 +Subproject commit ace1f74822384d64be96cd5e94950980b1189bfd diff --git a/.config/mpv/mpv.conf##os.Darwin b/.config/mpv/mpv.conf##os.Darwin index 1c38356..48d8e93 100644 --- a/.config/mpv/mpv.conf##os.Darwin +++ b/.config/mpv/mpv.conf##os.Darwin @@ -5,7 +5,7 @@ scale=spline36 # Fast, high-quality fallback dither=fruit # Lightweight dithering # Window & interface -ontop=yes +ontop=no border=no no-border autofit=69% # Reasonable default size @@ -13,7 +13,8 @@ autofit=69% # Reasonable default size # Audio (macOS-specific) volume=75 ao=coreaudio # Native macOS audio -audio-stream-silence=no # FIXED: Prevents player behavior issues +audio-buffer=0.8 # More headroom for transient underruns +audio-stream-silence=yes # Keep device primed between packets audio-wait-open=0.1 # Faster audio startup # Subtitle defaults @@ -65,7 +66,7 @@ fbo-format=rgba8 # FIXED: Memory-safe format vd-lavc-film-grain=cpu # FIXED: GPU grain not supported on macOS vd-lavc-threads=0 vd-lavc-dr=yes # Keep frames on GPU -video-sync=display-resample # Smooth playback +video-sync=audio # Prioritize stable audio over display resample # Scaling & interpolation scale=ewa_lanczossharp @@ -123,7 +124,8 @@ input-ipc-server=/tmp/mpvsocket cache=yes demuxer-max-bytes=1GiB demuxer-max-back-bytes=200MiB -cache-pause=no +cache-pause=yes +cache-pause-wait=2 cache-secs=30 demuxer-readahead-secs=30 @@ -193,6 +195,7 @@ vlang=ja,jpn subs-with-matching-audio=yes # sub-font="Hiragino Maru Gothic ProN W4" sub-font="M PLUS 1 Medium" +sub-font-size=46 glsl-shaders="~~/shaders/ArtCNN_C4F32.glsl" scale=ewa_lanczossharp dither=error-diffusion diff --git a/.gitconfig##os.Darwin b/.gitconfig##os.Darwin index 68c6414..5cd22ec 100644 --- a/.gitconfig##os.Darwin +++ b/.gitconfig##os.Darwin @@ -25,3 +25,7 @@ format = ssh [commit] gpgsign = true +[alias] + wt = worktree +[coderabbit] + machineId = cli/76d876f0fcb64a638bed698738e18b54 diff --git a/.zsh/.zshrc##os.Darwin b/.zsh/.zshrc##os.Darwin index a318839..05b466b 100644 --- a/.zsh/.zshrc##os.Darwin +++ b/.zsh/.zshrc##os.Darwin @@ -27,7 +27,7 @@ bindkey -v # zstyle ':completion:*' menu select # Substring search -source $HOMEBREW_PREFIX/share/zsh-history-substring-search/zsh-history-substring-search.zsh +source /opt/homebrew/share/zsh-history-substring-search/zsh-history-substring-search.zsh # Bind arrow keys for vi insert mode bindkey -M viins '^[[A' history-substring-search-up