diff --git a/.config/mpv/script-opts/anilistUpdater.conf b/.config/mpv/script-opts/anilistUpdater.conf##default similarity index 100% rename from .config/mpv/script-opts/anilistUpdater.conf rename to .config/mpv/script-opts/anilistUpdater.conf##default diff --git a/.config/mpv/script-opts/anilistUpdater.conf##os.Darwin b/.config/mpv/script-opts/anilistUpdater.conf##os.Darwin new file mode 100644 index 0000000..4c3e88c --- /dev/null +++ b/.config/mpv/script-opts/anilistUpdater.conf##os.Darwin @@ -0,0 +1,11 @@ +# Use 'yes' or 'no' for boolean options below +# Example for multiple directories (comma or semicolon separated): +# DIRECTORIES=D:/Torrents,D:/Anime +# or +# DIRECTORIES=D:/Torrents;D:/Anime +DIRECTORIES=/Volumes/jellyfin/anime +UPDATE_PERCENTAGE=85 +SET_COMPLETED_TO_REWATCHING_ON_FIRST_EPISODE=no +UPDATE_PROGRESS_WHEN_REWATCHING=yes +SET_TO_COMPLETED_AFTER_LAST_EPISODE_CURRENT=yes +SET_TO_COMPLETED_AFTER_LAST_EPISODE_REWATCHING=yes diff --git a/.config/mpv/script-opts/autosubsync.conf b/.config/mpv/script-opts/autosubsync.conf##default similarity index 100% rename from .config/mpv/script-opts/autosubsync.conf rename to .config/mpv/script-opts/autosubsync.conf##default diff --git a/.config/mpv/script-opts/autosubsync.conf##os.Darwin b/.config/mpv/script-opts/autosubsync.conf##os.Darwin new file mode 100644 index 0000000..19a15cb --- /dev/null +++ b/.config/mpv/script-opts/autosubsync.conf##os.Darwin @@ -0,0 +1,33 @@ +# Absolute paths to the executables, if needed: + +# 1. ffmpeg +ffmpeg_path=/opt/homebrew/bin/ffmpeg + +# 2. ffsubsync +ffsubsync_path=/Users/sudacode/.local/bin/ffsubsync + +# 3. alass +alass_path=/Users/sudacode/.local/bin/alass-cli + +# Preferred retiming tool. Allowed options: 'ffsubsync', 'alass', 'ask'. +# If set to 'ask', the add-on will ask to choose the tool every time: + +# 1. Preferred tool for syncing to audio. +# audio_subsync_tool=ask +audio_subsync_tool=ffsubsync +# audio_subsync_tool=alass + +# 2. Preferred tool for syncing to another subtitle. +# altsub_subsync_tool=ask +# altsub_subsync_tool=ffsubsync +altsub_subsync_tool=alass + +# Unload old subs (yes,no) +# After retiming, tell mpv to forget the original subtitle track. +unload_old_sub=yes +# unload_old_sub=no + +# Overwrite the original subtitle file. +# Replace the old subtitle file with the retimed file. +# overwrite_old_sub=yes +overwrite_old_sub=no diff --git a/.config/mpv/script-opts/immersion-tracker.conf b/.config/mpv/script-opts/immersion-tracker.conf##default similarity index 100% rename from .config/mpv/script-opts/immersion-tracker.conf rename to .config/mpv/script-opts/immersion-tracker.conf##default diff --git a/.config/mpv/script-opts/immersion-tracker.conf##os.Darwin b/.config/mpv/script-opts/immersion-tracker.conf##os.Darwin new file mode 100644 index 0000000..31b48b7 --- /dev/null +++ b/.config/mpv/script-opts/immersion-tracker.conf##os.Darwin @@ -0,0 +1,22 @@ +start_tracking_key=ctrl+t +data_dir=/Users/sudacode/.config/mpv/scripts/immersion-tracker/data +csv_file=/Volumes/sudacode/japanese/immersion_tracker.csv +session_file=/Users/sudacode/.config/mpv/scripts/immersion-tracker/data/current_session.json +min_session_duration=30 +save_interval=10 +enable_debug_logging=no +backup_sessions=no +max_backup_files=10 +use_title=yes +use_filename=no +custom_prefix=[Immersion] +max_title_length = 100 +export_csv=yes +export_json=no +export_html=no +backup_csv=yes +show_session_start=yes +show_session_end=yes +show_progress_milestones=no +milestone_percentages=25507590 + diff --git a/.config/mpv/script-opts/mpv-youtube-queue.conf b/.config/mpv/script-opts/mpv-youtube-queue.conf##default similarity index 100% rename from .config/mpv/script-opts/mpv-youtube-queue.conf rename to .config/mpv/script-opts/mpv-youtube-queue.conf##default diff --git a/.config/mpv/script-opts/mpv-youtube-queue.conf##os.Darwin b/.config/mpv/script-opts/mpv-youtube-queue.conf##os.Darwin new file mode 100644 index 0000000..5679c9a --- /dev/null +++ b/.config/mpv/script-opts/mpv-youtube-queue.conf##os.Darwin @@ -0,0 +1,35 @@ +add_to_queue=ctrl+a +default_save_method=unwatched +download_current_video=ctrl+d +download_selected_video=ctrl+D +move_cursor_down=ctrl+j +move_cursor_up=ctrl+k +load_queue=ctrl+l +move_video=ctrl+m +play_next_in_queue=ctrl+n +open_video_in_browser=ctrl+o +open_channel_in_browser=ctrl+O +play_previous_in_queue=ctrl+p +print_current_video=ctrl+P +print_queue=ctrl+q +save_queue=ctrl+s +save_full_queue=ctrl+S +remove_from_queue=ctrl+x +play_selected_video=ctrl+ENTER +browser=zen-browser +clipboard_command=pbpaste +cursor_icon=➤ +display_limit=10 +download_directory=~/videos/YouTube +download_quality=1080p +downloader=curl +font_name=JetBrainsMono NF +font_size=12 +marked_icon=⇅ +menu_timeout=5 +show_errors=yes +ytdlp_file_format=mp4 +ytdlp_output_template=%(uploader)s/%(title)s.%(ext)s +use_history_db=yes +backend_host=http://localhost +backend_port=42069 diff --git a/.config/nvim/lua/plugins/treesitter.lua b/.config/nvim/lua/plugins/treesitter.lua index 8343a32..91f27c2 100644 --- a/.config/nvim/lua/plugins/treesitter.lua +++ b/.config/nvim/lua/plugins/treesitter.lua @@ -26,6 +26,8 @@ return { "typescript", "rust", "go", + "gowork", + "gotmpl", "json", "regex", "latex",