mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2026-04-09 04:19:24 -07:00
update
This commit is contained in:
@@ -40,6 +40,7 @@
|
|||||||
"Bash(yadm push *)"
|
"Bash(yadm push *)"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"model": "sonnet",
|
||||||
"hooks": {
|
"hooks": {
|
||||||
"Notification": [
|
"Notification": [
|
||||||
{
|
{
|
||||||
@@ -61,9 +62,9 @@
|
|||||||
"code-review@claude-plugins-official": true,
|
"code-review@claude-plugins-official": true,
|
||||||
"code-simplifier@claude-plugins-official": true,
|
"code-simplifier@claude-plugins-official": true,
|
||||||
"playwright@claude-plugins-official": true,
|
"playwright@claude-plugins-official": true,
|
||||||
"superpowers@claude-plugins-official": true,
|
|
||||||
"coderabbit@claude-plugins-official": true,
|
"coderabbit@claude-plugins-official": true,
|
||||||
"discord@claude-plugins-official": true
|
"discord@claude-plugins-official": true,
|
||||||
|
"chrome-devtools-mcp@claude-plugins-official": true
|
||||||
},
|
},
|
||||||
"sandbox": {
|
"sandbox": {
|
||||||
"enabled": false,
|
"enabled": false,
|
||||||
@@ -79,6 +80,5 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"voiceEnabled": true,
|
"voiceEnabled": true,
|
||||||
"skipDangerousModePermissionPrompt": true,
|
"skipDangerousModePermissionPrompt": true
|
||||||
"model": "sonnet"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,58 +2,32 @@
|
|||||||
"keybindings": [
|
"keybindings": [
|
||||||
{
|
{
|
||||||
"key": "KeyF",
|
"key": "KeyF",
|
||||||
"command": [
|
"command": ["cycle", "fullscreen"],
|
||||||
"cycle",
|
|
||||||
"fullscreen"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "KeyR",
|
"key": "KeyR",
|
||||||
"command": [
|
"command": ["add", "sub-pos", -5],
|
||||||
"add",
|
|
||||||
"sub-pos",
|
|
||||||
-5
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "Shift+KeyR",
|
"key": "Shift+KeyR",
|
||||||
"command": [
|
"command": ["add", "sub-pos", 5],
|
||||||
"add",
|
|
||||||
"sub-pos",
|
|
||||||
5
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "KeyJ",
|
"key": "KeyJ",
|
||||||
"command": [
|
"command": ["cycle", "sub"],
|
||||||
"cycle",
|
|
||||||
"sub"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "BracketRight",
|
"key": "BracketRight",
|
||||||
"command": [
|
"command": ["add", "sub-delay", 0.1],
|
||||||
"add",
|
|
||||||
"sub-delay",
|
|
||||||
0.1
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "BracketLeft",
|
"key": "BracketLeft",
|
||||||
"command": [
|
"command": ["add", "sub-delay", -0.1],
|
||||||
"add",
|
|
||||||
"sub-delay",
|
|
||||||
-0.1
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"key": "Backslash",
|
"key": "Backslash",
|
||||||
"command": [
|
"command": ["set_property", "sub-delay", 0],
|
||||||
"set_property",
|
},
|
||||||
"sub-delay",
|
|
||||||
0
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
],
|
||||||
"shortcuts": {
|
"shortcuts": {
|
||||||
"copySubtitle": "CommandOrControl+C",
|
"copySubtitle": "CommandOrControl+C",
|
||||||
@@ -68,16 +42,16 @@
|
|||||||
"markAudioCard": "CommandOrControl+Shift+A",
|
"markAudioCard": "CommandOrControl+Shift+A",
|
||||||
"openRuntimeOptions": "CommandOrControl+Shift+O",
|
"openRuntimeOptions": "CommandOrControl+Shift+O",
|
||||||
"toggleVisibleOverlayGlobal": "Alt+Shift+O",
|
"toggleVisibleOverlayGlobal": "Alt+Shift+O",
|
||||||
"toggleInvisibleOverlayGlobal": "Alt+Shift+I"
|
"toggleInvisibleOverlayGlobal": "Alt+Shift+I",
|
||||||
},
|
},
|
||||||
"auto_start_overlay": false,
|
"auto_start_overlay": false,
|
||||||
"texthooker": {
|
"texthooker": {
|
||||||
"launchAtStartup": true,
|
"launchAtStartup": true,
|
||||||
"openBrowser": false
|
"openBrowser": false,
|
||||||
},
|
},
|
||||||
"websocket": {
|
"websocket": {
|
||||||
"enabled": "auto",
|
"enabled": "auto",
|
||||||
"port": 6677
|
"port": 6677,
|
||||||
},
|
},
|
||||||
"ankiConnect": {
|
"ankiConnect": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -88,19 +62,19 @@
|
|||||||
"enabled": true,
|
"enabled": true,
|
||||||
"host": "127.0.0.1",
|
"host": "127.0.0.1",
|
||||||
"port": 8766,
|
"port": 8766,
|
||||||
"upstreamUrl": "http://127.0.0.1:8765"
|
"upstreamUrl": "http://127.0.0.1:8765",
|
||||||
},
|
},
|
||||||
"fields": {
|
"fields": {
|
||||||
"audio": "ExpressionAudio",
|
"audio": "ExpressionAudio",
|
||||||
"image": "Picture",
|
"image": "Picture",
|
||||||
"sentence": "Sentence",
|
"sentence": "Sentence",
|
||||||
"miscInfo": "MiscInfo",
|
"miscInfo": "MiscInfo",
|
||||||
"translation": "SelectionText"
|
"translation": "SelectionText",
|
||||||
},
|
},
|
||||||
"ai": {
|
"ai": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"model": "openai/gpt-oss-120b:free",
|
"model": "openai/gpt-oss-120b:free",
|
||||||
"systemPrompt": "You are a translation engine for translating Japanese into natural-sounding, context-aware English. Return only the translated text with no extra explanations or commentary. The translation must preserve the original tone and intent of the source. If the input is not in the target language, translate it to the target language. If the input is already in the target language, return it as is."
|
"systemPrompt": "You are a translation engine for translating Japanese into natural-sounding, context-aware English. Return only the translated text with no extra explanations or commentary. The translation must preserve the original tone and intent of the source. If the input is not in the target language, translate it to the target language. If the input is already in the target language, return it as is.",
|
||||||
},
|
},
|
||||||
"media": {
|
"media": {
|
||||||
"generateAudio": true,
|
"generateAudio": true,
|
||||||
@@ -113,7 +87,7 @@
|
|||||||
"animatedCrf": 35,
|
"animatedCrf": 35,
|
||||||
"audioPadding": 0.5,
|
"audioPadding": 0.5,
|
||||||
"fallbackDuration": 3,
|
"fallbackDuration": 3,
|
||||||
"syncAnimatedImageToWordAudio": true
|
"syncAnimatedImageToWordAudio": true,
|
||||||
},
|
},
|
||||||
"behavior": {
|
"behavior": {
|
||||||
"overwriteAudio": false,
|
"overwriteAudio": false,
|
||||||
@@ -122,69 +96,55 @@
|
|||||||
"highlightWord": true,
|
"highlightWord": true,
|
||||||
"notificationType": "both",
|
"notificationType": "both",
|
||||||
"showNotificationOnUpdate": true,
|
"showNotificationOnUpdate": true,
|
||||||
"autoUpdateNewCards": true
|
"autoUpdateNewCards": true,
|
||||||
},
|
},
|
||||||
"knownWords": {
|
"knownWords": {
|
||||||
"decks": {
|
"decks": {
|
||||||
"Minecraft": [
|
"Minecraft": ["Expression", "Reading"],
|
||||||
"Expression",
|
"Kaishi 1.5k": ["Word", "Word Reading"],
|
||||||
"Reading"
|
|
||||||
],
|
|
||||||
"Kaishi 1.5k": [
|
|
||||||
"Word",
|
|
||||||
"Word Reading"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"highlightEnabled": true,
|
"highlightEnabled": true,
|
||||||
"refreshMinutes": 60,
|
"refreshMinutes": 60,
|
||||||
"matchMode": "headword",
|
"matchMode": "headword",
|
||||||
"addMinedWordsImmediately": true
|
"addMinedWordsImmediately": true,
|
||||||
},
|
},
|
||||||
"nPlusOne": {
|
"nPlusOne": {
|
||||||
"minSentenceWords": 3
|
"minSentenceWords": 3,
|
||||||
},
|
},
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"pattern": "[SubMiner] %f (%t)"
|
"pattern": "[SubMiner] %f (%t)",
|
||||||
},
|
},
|
||||||
"isLapis": {
|
"isLapis": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"sentenceCardModel": "Lapis Morph"
|
"sentenceCardModel": "Lapis Morph",
|
||||||
},
|
},
|
||||||
"isKiku": {
|
"isKiku": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"fieldGrouping": "manual",
|
"fieldGrouping": "manual",
|
||||||
"deleteDuplicateInAuto": false
|
"deleteDuplicateInAuto": false,
|
||||||
},
|
},
|
||||||
"tags": [
|
"tags": ["SubMiner"],
|
||||||
"SubMiner"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"ai": {
|
"ai": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"alwaysUseAiTranslation": false,
|
"alwaysUseAiTranslation": false,
|
||||||
"apiKeyCommand": "cat ~/.openrouterapikey",
|
"apiKeyCommand": "cat ~/.openrouterapikey",
|
||||||
"baseUrl": "https://openrouter.ai/api/v1",
|
"baseUrl": "https://openrouter.ai/api/v1",
|
||||||
"sourceLanguage": "Japanese"
|
"sourceLanguage": "Japanese",
|
||||||
},
|
},
|
||||||
"secondarySub": {
|
"secondarySub": {
|
||||||
"autoLoadSecondarySub": true,
|
"autoLoadSecondarySub": true,
|
||||||
"secondarySubLanguages": [
|
"secondarySubLanguages": ["en", "eng"],
|
||||||
"en",
|
|
||||||
"eng"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"youtube": {
|
"youtube": {
|
||||||
"primarySubLanguages": [
|
"primarySubLanguages": ["ja", "jpn"],
|
||||||
"ja",
|
|
||||||
"jpn"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"subsync": {
|
"subsync": {
|
||||||
"defaultMode": "manual",
|
"defaultMode": "manual",
|
||||||
"alass_path": null,
|
"alass_path": null,
|
||||||
"ffsubsync_path": null,
|
"ffsubsync_path": null,
|
||||||
"ffmpeg_path": null,
|
"ffmpeg_path": null,
|
||||||
"replace": true
|
"replace": true,
|
||||||
},
|
},
|
||||||
"subtitleStyle": {
|
"subtitleStyle": {
|
||||||
"fontFamily": "M PLUS 1 Medium, Source Han Sans JP, Noto Sans CJK JP",
|
"fontFamily": "M PLUS 1 Medium, Source Han Sans JP, Noto Sans CJK JP",
|
||||||
@@ -207,7 +167,7 @@
|
|||||||
"secondary": {
|
"secondary": {
|
||||||
"fontFamily": "Manrope, Inter",
|
"fontFamily": "Manrope, Inter",
|
||||||
"fontSize": 24,
|
"fontSize": 24,
|
||||||
"fontColor": "#cad3f5"
|
"fontColor": "#cad3f5",
|
||||||
},
|
},
|
||||||
"frequencyDictionary": {
|
"frequencyDictionary": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -216,13 +176,7 @@
|
|||||||
"mode": "single",
|
"mode": "single",
|
||||||
"matchMode": "headword",
|
"matchMode": "headword",
|
||||||
"singleColor": "#f5a97f",
|
"singleColor": "#f5a97f",
|
||||||
"bandedColors": [
|
"bandedColors": ["#ed8796", "#f5a97f", "#f9e2af", "#a6e3a1", "#8aadf4"],
|
||||||
"#ed8796",
|
|
||||||
"#f5a97f",
|
|
||||||
"#f9e2af",
|
|
||||||
"#a6e3a1",
|
|
||||||
"#8aadf4"
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"enableJlpt": true,
|
"enableJlpt": true,
|
||||||
"jlptColors": {
|
"jlptColors": {
|
||||||
@@ -230,16 +184,16 @@
|
|||||||
"N2": "#f5a97f",
|
"N2": "#f5a97f",
|
||||||
"N3": "#f9e2af",
|
"N3": "#f9e2af",
|
||||||
"N4": "#a6e3a1",
|
"N4": "#a6e3a1",
|
||||||
"N5": "#8aadf4"
|
"N5": "#8aadf4",
|
||||||
},
|
},
|
||||||
"nPlusOneColor": "#c6a0f6",
|
"nPlusOneColor": "#c6a0f6",
|
||||||
"knownWordColor": "#a6da95"
|
"knownWordColor": "#a6da95",
|
||||||
},
|
},
|
||||||
"jimaku": {
|
"jimaku": {
|
||||||
"apiKeyCommand": "cat ~/.jimaku-api-key",
|
"apiKeyCommand": "cat ~/.jimaku-api-key",
|
||||||
"apiBaseUrl": "https://jimaku.cc",
|
"apiBaseUrl": "https://jimaku.cc",
|
||||||
"languagePreference": "ja",
|
"languagePreference": "ja",
|
||||||
"maxEntryResults": 10
|
"maxEntryResults": 10,
|
||||||
},
|
},
|
||||||
"anilist": {
|
"anilist": {
|
||||||
"characterDictionary": {
|
"characterDictionary": {
|
||||||
@@ -247,13 +201,20 @@
|
|||||||
"collapsibleSections": {
|
"collapsibleSections": {
|
||||||
"description": false,
|
"description": false,
|
||||||
"characterInformation": false,
|
"characterInformation": false,
|
||||||
"voicedBy": false
|
"voicedBy": false,
|
||||||
}
|
},
|
||||||
}
|
},
|
||||||
},
|
},
|
||||||
"immersionTracking": {
|
"immersionTracking": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
"dbPath": ""
|
"dbPath": "",
|
||||||
|
"backend": {
|
||||||
|
"mode": "remote",
|
||||||
|
"remote": {
|
||||||
|
"baseUrl": "http://subminer-db:5432",
|
||||||
|
"deviceId": "cachypc",
|
||||||
|
},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
"jellyfin": {
|
"jellyfin": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -268,21 +229,13 @@
|
|||||||
"remoteControlAutoConnect": true,
|
"remoteControlAutoConnect": true,
|
||||||
"autoAnnounce": false,
|
"autoAnnounce": false,
|
||||||
"remoteControlDeviceName": "SubMiner",
|
"remoteControlDeviceName": "SubMiner",
|
||||||
"directPlayContainers": [
|
"directPlayContainers": ["mkv", "mp4", "webm", "mov", "flac", "mp3", "aac"],
|
||||||
"mkv",
|
|
||||||
"mp4",
|
|
||||||
"webm",
|
|
||||||
"mov",
|
|
||||||
"flac",
|
|
||||||
"mp3",
|
|
||||||
"aac"
|
|
||||||
],
|
|
||||||
"transcodeVideoCodec": "h265",
|
"transcodeVideoCodec": "h265",
|
||||||
"pullPictures": true,
|
"pullPictures": true,
|
||||||
"iconCacheDir": "~/S/japanese/subminer-jellyfin-icons"
|
"iconCacheDir": "~/S/japanese/subminer-jellyfin-icons",
|
||||||
},
|
},
|
||||||
"logging": {
|
"logging": {
|
||||||
"level": "info"
|
"level": "info",
|
||||||
},
|
},
|
||||||
"discordPresence": {
|
"discordPresence": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -295,23 +248,23 @@
|
|||||||
"buttonLabel": "",
|
"buttonLabel": "",
|
||||||
"buttonUrl": "",
|
"buttonUrl": "",
|
||||||
"updateIntervalMs": 15000,
|
"updateIntervalMs": 15000,
|
||||||
"debounceMs": 750
|
"debounceMs": 750,
|
||||||
},
|
},
|
||||||
"startupWarmups": {
|
"startupWarmups": {
|
||||||
"lowPowerMode": false,
|
"lowPowerMode": false,
|
||||||
"mecab": true,
|
"mecab": true,
|
||||||
"yomitanExtension": true,
|
"yomitanExtension": true,
|
||||||
"subtitleDictionaries": true,
|
"subtitleDictionaries": true,
|
||||||
"jellyfinRemoteSession": false
|
"jellyfinRemoteSession": false,
|
||||||
},
|
},
|
||||||
"yomitan": {
|
"yomitan": {
|
||||||
"externalProfilePath": ""
|
"externalProfilePath": "",
|
||||||
},
|
},
|
||||||
"stats": {
|
"stats": {
|
||||||
"toggleKey": "Backquote",
|
"toggleKey": "Backquote",
|
||||||
"serverPort": 6969,
|
"serverPort": 6969,
|
||||||
"autoStartServer": true,
|
"autoStartServer": true,
|
||||||
"autoOpenBrowser": false
|
"autoOpenBrowser": false,
|
||||||
},
|
},
|
||||||
"subtitleSidebar": {
|
"subtitleSidebar": {
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -327,10 +280,10 @@
|
|||||||
"timestampColor": "#a5adcb",
|
"timestampColor": "#a5adcb",
|
||||||
"activeLineColor": "#f5bde6",
|
"activeLineColor": "#f5bde6",
|
||||||
"activeLineBackgroundColor": "rgba(138, 173, 244, 0.22)",
|
"activeLineBackgroundColor": "rgba(138, 173, 244, 0.22)",
|
||||||
"hoverLineBackgroundColor": "rgba(54, 58, 79, 0.84)"
|
"hoverLineBackgroundColor": "rgba(54, 58, 79, 0.84)",
|
||||||
},
|
},
|
||||||
"controller": {
|
"controller": {
|
||||||
"preferredGamepadId": "8BitDo 8BitDo Ultimate 2 Wireless Controller for PC (Vendor: 2dc8 Product: 310b)",
|
"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)"
|
"preferredGamepadLabel": "8BitDo 8BitDo Ultimate 2 Wireless Controller for PC (Vendor: 2dc8 Product: 310b)",
|
||||||
}
|
},
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
max-gamma = 150
|
max-gamma = 100
|
||||||
|
|
||||||
profile {
|
profile {
|
||||||
time = 7:30
|
time = 7:30
|
||||||
@@ -8,5 +8,5 @@ profile {
|
|||||||
profile {
|
profile {
|
||||||
time = 21:00
|
time = 21:00
|
||||||
temperature = 5500
|
temperature = 5500
|
||||||
gamma = 0.8
|
gamma = 1
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user