From 41cb43a916ec04f64953f361f89b95b9b51b0dac Mon Sep 17 00:00:00 2001 From: sudacode Date: Sat, 28 Mar 2026 00:02:25 -0700 Subject: [PATCH] update --- .claude/settings.json##os.Linux | 6 ++- .codex/config.toml##os.Linux | 19 +++++---- .config/SubMiner/config.jsonc##os.Linux | 24 ++++------- .config/hypr/keybindings.conf | 1 + .config/hypr/windowrules.conf | 4 ++ .config/mimeapps.list | 55 +++++++++++++------------ .config/rofi-open/config.json | 2 +- .config/uwsm/env | 2 +- 8 files changed, 57 insertions(+), 56 deletions(-) diff --git a/.claude/settings.json##os.Linux b/.claude/settings.json##os.Linux index a887226..677679c 100644 --- a/.claude/settings.json##os.Linux +++ b/.claude/settings.json##os.Linux @@ -27,7 +27,8 @@ "Bash(pkill -f \"python3 -m http.server 9876\")", "Read(//home/sudacode/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.5/skills/brainstorming/**)", "Bash(/home/sudacode/.claude/plugins/cache/claude-plugins-official/superpowers/5.0.5/skills/brainstorming/scripts/start-server.sh --project-dir /home/sudacode/projects/japanese/SubMiner)", - "Read(//home/sudacode/**)" + "Read(//home/sudacode/**)", + "Bash(grep -E \"^d|\\\\.md$\")" ], "deny": [ "Bash(curl *)", @@ -78,5 +79,6 @@ ] }, "voiceEnabled": true, - "skipDangerousModePermissionPrompt": true + "skipDangerousModePermissionPrompt": true, + "model": "sonnet" } diff --git a/.codex/config.toml##os.Linux b/.codex/config.toml##os.Linux index fa27617..be02fcf 100644 --- a/.codex/config.toml##os.Linux +++ b/.codex/config.toml##os.Linux @@ -19,10 +19,18 @@ web_request = true skills = true shell_snapshot = true multi_agent = true +js_repl = true [mcp_servers.deepwiki] url = "https://mcp.deepwiki.com/mcp" -enabled = true + +[mcp_servers.backlog] +command = "backlog" +args = ["mcp", "start"] + +[mcp_servers.playwright] +command = "npx" +args = ["@playwright/mcp@latest"] [projects."/home/sudacode/projects"] trust_level = "trusted" @@ -171,10 +179,5 @@ trust_level = "trusted" [notice.model_migrations] "gpt-5.3-codex" = "gpt-5.4" -[mcp_servers.backlog] -command = "backlog" -args = ["mcp", "start"] - -[mcp_servers.playwright] -args = ["@playwright/mcp@latest"] -command = "npx" +[plugins."github@openai-curated"] +enabled = true diff --git a/.config/SubMiner/config.jsonc##os.Linux b/.config/SubMiner/config.jsonc##os.Linux index e135419..131777d 100644 --- a/.config/SubMiner/config.jsonc##os.Linux +++ b/.config/SubMiner/config.jsonc##os.Linux @@ -173,6 +173,12 @@ "eng" ] }, + "youtube": { + "primarySubLanguages": [ + "ja", + "jpn" + ] + }, "subsync": { "defaultMode": "manual", "alass_path": null, @@ -235,22 +241,6 @@ "languagePreference": "ja", "maxEntryResults": 10 }, - "youtubeSubgen": { - "mode": "automatic", - "whisperBin": "whisper-cli", - "whisperModel": "~/models/whisper.cpp/ggml-medium.bin", - "whisperVadModel": "~/models/ggml-silero-v6.2.0.bin", - "whisperThreads": 8, - "fixWithAi": true, - "ai": { - "model": "google/gemini-2.5-flash-lite", - "systemPrompt": "Fix transcription mistakes only. Preserve the original language exactly. Do not translate, paraphrase, summarize, merge, split, reorder, or omit cues. Preserve cue numbering, cue count, timestamps, line breaks within each cue, and valid SRT formatting exactly. Return only corrected SRT." - }, - "primarySubLanguages": [ - "ja", - "jpn" - ] - }, "anilist": { "characterDictionary": { "enabled": true, @@ -343,4 +333,4 @@ "preferredGamepadId": "8BitDo 8BitDo Ultimate 2 Wireless Controller for PC (Vendor: 2dc8 Product: 310b)", "preferredGamepadLabel": "8BitDo 8BitDo Ultimate 2 Wireless Controller for PC (Vendor: 2dc8 Product: 310b)" } -} \ No newline at end of file +} diff --git a/.config/hypr/keybindings.conf b/.config/hypr/keybindings.conf index 5c36378..b82b050 100644 --- a/.config/hypr/keybindings.conf +++ b/.config/hypr/keybindings.conf @@ -105,6 +105,7 @@ bind = SUPER SHIFT, j, exec, "$HOME/.config/rofi/scripts/rofi-jellyfin-dir.sh" bind = SUPER, t, exec, "$HOME/.config/rofi/scripts/rofi-launch-texthooker-steam.sh" bind = $mainMod SHIFT, t, exec, "$HOME/projects/scripts/popup-ai-translator.py" bind = SUPER SHIFT, g, exec, "$HOME/.config/rofi/scripts/rofi-vn-helper.sh" +bind = $mainMod SHIFT, i, exec, "$HOME/.config/rofi/scripts/rofi-image-browser.sh" # ncmcppp bind = $mainMod, n, exec, uwsm app -sb -- ghostty --command=/usr/bin/ncmpcpp diff --git a/.config/hypr/windowrules.conf b/.config/hypr/windowrules.conf index a89d28b..958f77f 100644 --- a/.config/hypr/windowrules.conf +++ b/.config/hypr/windowrules.conf @@ -98,3 +98,7 @@ windowrule = no_shadow on, match:class feh windowrule = no_blur on, match:class feh windowrule = no_anim on, match:class feh # }}} + + +windowrule = float on, match:title Picture in picture +windowrule = pin on, match:title Picture in picture diff --git a/.config/mimeapps.list b/.config/mimeapps.list index 88c716c..e7189d9 100644 --- a/.config/mimeapps.list +++ b/.config/mimeapps.list @@ -2,20 +2,20 @@ application/epub+zip=calibre-ebook-viewer.desktop;calibre-ebook-edit.desktop;opencomic.desktop; application/json=notepadqq.desktop; application/octet-stream=nvim.desktop;vim.desktop;emacsclient.desktop; -application/pdf=okularApplication_pdf.desktop;zen.desktop;microsoft-edge-beta.desktop;org.inkscape.Inkscape.desktop;chromium.desktop; +application/pdf=okularApplication_pdf.desktop;helium.desktop;zen.desktop;microsoft-edge-beta.desktop;org.inkscape.Inkscape.desktop;chromium.desktop; application/rss+xml=fluent-reader.desktop; application/sql=notepadqq.desktop;nvim.desktop;gvim.desktop; application/vnd.openxmlformats-officedocument.spreadsheetml.sheet=libreoffice-calc.desktop;ms-office-online.desktop; application/x-desktop=nvim.desktop; -application/x-extension-htm=zen.desktop; -application/x-extension-html=zen.desktop; -application/x-extension-shtml=zen.desktop; -application/x-extension-xht=zen.desktop; -application/x-extension-xhtml=zen.desktop; +application/x-extension-htm=helium.desktop;zen.desktop; +application/x-extension-html=helium.desktop;zen.desktop; +application/x-extension-shtml=helium.desktop;zen.desktop; +application/x-extension-xht=helium.desktop;zen.desktop; +application/x-extension-xhtml=helium.desktop;zen.desktop; application/x-ms-dos-executable=wine.desktop; application/x-ms-shortcut=wine.desktop; application/x-yaml=notepadqq.desktop;nvim.desktop; -application/xhtml+xml=zen.desktop;microsoft-edge-beta.desktop;qutebrowser.desktop; +application/xhtml+xml=helium.desktop;zen.desktop;microsoft-edge-beta.desktop;qutebrowser.desktop; application/zip=org.gnome.FileRoller.desktop; audio/aac=mpv.desktop; audio/mp4=mpv.desktop; @@ -37,14 +37,14 @@ audio/x-vorbis+ogg=mpv.desktop; audio/x-wav=mpv.desktop; image/avif=okularApplication_kimgio.desktop; image/bmp=okularApplication_kimgio.desktop; -image/gif=org.gnome.gThumb.desktop;zen.desktop;gimp.desktop;org.kde.gwenview.desktop;okularApplication_kimgio.desktop; +image/gif=org.gnome.gThumb.desktop;helium.desktop;zen.desktop;gimp.desktop;org.kde.gwenview.desktop;okularApplication_kimgio.desktop; image/heif=okularApplication_kimgio.desktop; image/jpeg=okularApplication_kimgio.desktop; image/png=okularApplication_kimgio.desktop;org.gnome.gThumb.desktop;feh.desktop;gimp.desktop;org.kde.gwenview.desktop; image/webp=okularApplication_kimgio.desktop; inode/directory=thunar.desktop; text/csv=libreoffice-calc.desktop; -text/html=zen.desktop; +text/html=helium.desktop;zen.desktop; text/javascript=notepadqq.desktop; text/plain=notepadqq.desktop;nvim.desktop;vim.desktop;okularApplication_txt.desktop;xed.desktop; text/vnd.trolltech.linguist=mpv.desktop; @@ -54,11 +54,11 @@ video/webm=mpv.desktop;vlc.desktop;io.github.celluloid_player.Celluloid.desktop; video/x-matroska=mpv.desktop;vlc.desktop; x-scheme-handler/betterdiscord=discord.desktop; x-scheme-handler/bitwarden=bitwarden.desktop;Bitwarden.desktop; -x-scheme-handler/chrome=zen.desktop; +x-scheme-handler/chrome=helium.desktop;zen.desktop; x-scheme-handler/exodus=Exodus.desktop; x-scheme-handler/geo=google-maps-geo-handler.desktop; -x-scheme-handler/http=zen.desktop;firefox.desktop;microsoft-edge-beta.desktop;zen.desktop; -x-scheme-handler/https=zen.desktop;firefox.desktop;microsoft-edge-beta.desktop;zen.desktop; +x-scheme-handler/http=helium.desktop;zen.desktop;firefox.desktop;microsoft-edge-beta.desktop;helium.desktop;zen.desktop; +x-scheme-handler/https=helium.desktop;zen.desktop;firefox.desktop;microsoft-edge-beta.desktop;helium.desktop;zen.desktop; x-scheme-handler/mailspring=Mailspring.desktop; x-scheme-handler/mailto=org.mozilla.Thunderbird.desktop;Mailspring.desktop;userapp-Thunderbird-6JYZ12.desktop; x-scheme-handler/mid=userapp-Thunderbird-6JYZ12.desktop; @@ -72,11 +72,11 @@ x-scheme-handler/tradingview=tradingview.desktop;TradingView.desktop; application/x-wine-extension-ini=nvim.desktop; [Default Applications] -application/x-extension-htm=zen.desktop -application/x-extension-html=zen.desktop -application/x-extension-shtml=zen.desktop -application/x-extension-xht=zen.desktop -application/x-extension-xhtml=zen.desktop +application/x-extension-htm=helium.desktop;zen.desktop +application/x-extension-html=helium.desktop;zen.desktop +application/x-extension-shtml=helium.desktop;zen.desktop +application/x-extension-xht=helium.desktop;zen.desktop +application/x-extension-xhtml=helium.desktop;zen.desktop audio/aac=mpv.desktop; audio/mp4=mpv.desktop; audio/mpeg=mpv.desktop; @@ -112,8 +112,8 @@ x-scheme-handler/discord-712465656758665259=discord-712465656758665259.desktop x-scheme-handler/eclipse+command=_usr_lib_dbeaver_.desktop x-scheme-handler/exodus=Exodus.desktop x-scheme-handler/geo=google-maps-geo-handler.desktop; -x-scheme-handler/http=zen.desktop; -x-scheme-handler/https=zen.desktop; +x-scheme-handler/http=helium.desktop;zen.desktop; +x-scheme-handler/https=helium.desktop;zen.desktop; x-scheme-handler/mailspring=Mailspring.desktop x-scheme-handler/mailto=Mailspring.desktop x-scheme-handler/mid=userapp-Thunderbird-6JYZ12.desktop @@ -125,7 +125,7 @@ x-scheme-handler/termius=Termius.desktop x-scheme-handler/tg=org.telegram.desktop.desktop x-scheme-handler/tonsite=org.telegram.desktop.desktop x-scheme-handler/tradingview=tradingview.desktop -x-scheme-handler/webcal=zen.desktop +x-scheme-handler/webcal=helium.desktop;zen.desktop video/webm=mpv.desktop video/x-matroska=mpv.desktop video/x-ms-wmv=mpv.desktop @@ -144,14 +144,15 @@ video/x-theora+ogg=mpv.desktop video/mpeg=mpv.desktop video/vnd.mpegurl=mpv.desktop video/3gpp=mpv.desktop -application/json=zen.desktop -application/xhtml+xml=zen.desktop -application/x-xpinstall=zen.desktop -application/xml=zen.desktop -application/pdf=zen.desktop -text/html=zen.desktop -text/vnd.trolltech.linguist=zen.desktop +application/json=helium.desktop;zen.desktop +application/xhtml+xml=helium.desktop;zen.desktop +application/x-xpinstall=helium.desktop;zen.desktop +application/xml=helium.desktop;zen.desktop +application/pdf=helium.desktop;zen.desktop +text/html=helium.desktop;zen.desktop +text/vnd.trolltech.linguist=helium.desktop;zen.desktop x-scheme-handler/nxm=modorganizer2-nxm-handler.desktop x-scheme-handler/discord-1361252452329848892=discord-1361252452329848892.desktop x-scheme-handler/opencode=opencode-desktop-handler.desktop x-scheme-handler/subminer=subminer.desktop +x-scheme-handler/claude-cli=claude-code-url-handler.desktop diff --git a/.config/rofi-open/config.json b/.config/rofi-open/config.json index a1a0fef..9ab93a4 100644 --- a/.config/rofi-open/config.json +++ b/.config/rofi-open/config.json @@ -1,5 +1,5 @@ { - "browser": "zen-browser", + "browser": "helium-browser", "default_open_type": "tab", "options": [ "Anilist - https://anilist.co/home", diff --git a/.config/uwsm/env b/.config/uwsm/env index b8f5805..442d69a 100644 --- a/.config/uwsm/env +++ b/.config/uwsm/env @@ -1,4 +1,4 @@ -export BROWSER=zen-browser +export BROWSER=helium-browser export XCURSOR_THEME=dracula export XCURSOR_SIZE=24 export GDK_SCALE=1