diff --git a/.claude/settings.json b/.claude/settings.json index 9dc3146..1a15041 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -16,7 +16,7 @@ "hooks": [ { "type": "command", - "command": "powershell.exe -WindowStyle Hidden -Command \"& { Add-Type -AssemblyName System.Windows.Forms; $balloon = New-Object System.Windows.Forms.NotifyIcon; $balloon.Icon = [System.Drawing.SystemIcons]::Information; $balloon.BalloonTipIcon = 'Info'; $balloon.BalloonTipTitle = 'Claude Code'; $balloon.BalloonTipText = 'Awaiting your input'; $balloon.Visible = $true; $balloon.ShowBalloonTip(5000); Start-Sleep -Seconds 5; $balloon.Dispose() }\"" + "command": "notify-send 'Claude Code' 'Claude Code needs your attention'" } ] } @@ -28,7 +28,7 @@ "clangd-lsp@claude-plugins-official": true }, "sandbox": { - "enabled": true, + "enabled": false, "autoAllowBashIfSandboxed": true, "network": { "allowUnixSockets": [ @@ -39,5 +39,6 @@ "excludedCommands": [ "docker" ] - } + }, + "model": "haiku" } diff --git a/.config/btop/btop.conf b/.config/btop/btop.conf index 29a500e..67dba71 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/kyasuda/.config/btop/themes/catppuccin_macchiato.theme" +color_theme = "TTY" #* If the theme set background should be shown, set to False if you want terminal background transparency. theme_background = true diff --git a/.config/hypr/hyprland.conf b/.config/hypr/hyprland.conf index 3896428..f00a8b5 100644 --- a/.config/hypr/hyprland.conf +++ b/.config/hypr/hyprland.conf @@ -191,13 +191,15 @@ animations { # See https://wiki.hyprland.org/Configuring/Dwindle-Layout/ for more dwindle { - pseudotile = true # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below - preserve_split = true # You probably want this + pseudotile = false # Master switch for pseudotiling. Enabling is bound to mainMod + P in the keybinds section below + preserve_split = true + split_width_multiplier = 1.69 } # See https://wiki.hyprland.org/Configuring/Master-Layout/ for more master { - new_status = master + new_status = slave + allow_small_split = false } # https://wiki.hyprland.org/Configuring/Variables/#misc diff --git a/.config/hypr/keybindings.conf b/.config/hypr/keybindings.conf index ed6e6e7..3629b1a 100644 --- a/.config/hypr/keybindings.conf +++ b/.config/hypr/keybindings.conf @@ -91,7 +91,7 @@ bindl = , XF86AudioPrev, exec, mpc prev # bindl = , XF86AudioStop, exec, mpc stop # rofi -bind = $mainMod SHIFT, v, exec, uwsm app -sb -- rofi-rbw +# bind = $mainMod SHIFT, v, exec, uwsm app -sb -- rofi-rbw bind = $mainMod, w, exec, rofi -show window -theme $HOME/.config/rofi/launchers/type-2/style-2.rasi -dpi 96 -theme-str 'window {width: 35%;}' bind = $mainMod SHIFT, w, exec, "$HOME/.config/rofi/scripts/rofi-wallpaper.sh" bind = $mainMod SHIFT, d, exec, "$HOME/.config/rofi/scripts/rofi-docs.sh" @@ -146,4 +146,10 @@ bind = SUPER, l, exec, hyprlock # ANKI bind = $mainMod, a, exec, ~/.config/rofi/scripts/rofi-anki-script.sh -bind = $mainMod SHIFT, a, exec, ~/projects/scripts/screenshot-anki.sh -cdMinecraft +# bind = $mainMod SHIFT, a, exec, ~/projects/scripts/screenshot-anki.sh -cdMinecraft + +# GSM +bindl = , mouse:275, exec, xdotool key alt+g # top mouse to texthooker +bindl = , mouse:276, exec, xdotool key alt+grave # bottom mouse to overlay +bind = ALT, g, exec, /opt/mpv-yomitan/mpv-yomitan.AppImage --toggle +# bind = ALT SHIFT, Y, exec, "$HOME/.config/rofi/scripts/rofi-mpv-yomitan.sh" diff --git a/.config/mpv-modules/animecards b/.config/mpv-modules/animecards index f23d406..c5950c2 160000 --- a/.config/mpv-modules/animecards +++ b/.config/mpv-modules/animecards @@ -1 +1 @@ -Subproject commit f23d4061be5e749bf031f6216f4b3255215bb67c +Subproject commit c5950c26608aa1eee671af33c84aa4b9646cbbcd diff --git a/.config/mpv/mpv.conf##default b/.config/mpv/mpv.conf##default index bcec42f..f2c2dfe 100644 --- a/.config/mpv/mpv.conf##default +++ b/.config/mpv/mpv.conf##default @@ -111,7 +111,7 @@ demuxer-max-back-bytes=200MiB # Keep recent data handy for quick reverse seeks cache-secs=30 demuxer-readahead-secs=30 -msg-level=subs2srs=warn +msg-level=subs2srs,animecards=warn [anime] profile-desc="Anime upscaling with ArtCNN" @@ -165,6 +165,7 @@ glsl-shaders="~~/shaders/ArtCNN_C4F32.glsl" scale=ewa_lanczossharp dither=error-diffusion deband=yes # Crucial for anime gradients +input-ipc-server=/tmp/mpv-yomitan-socket [anime-subs] profile-cond=p["slang"] == "ja" or p["slang"] == "ja.hi" diff --git a/.config/mpv/script-opts/mpv-youtube-queue.conf##default b/.config/mpv/script-opts/mpv-youtube-queue.conf##default index 77179c8..310bc21 100644 --- a/.config/mpv/script-opts/mpv-youtube-queue.conf##default +++ b/.config/mpv/script-opts/mpv-youtube-queue.conf##default @@ -30,6 +30,6 @@ menu_timeout=5 show_errors=yes ytdlp_file_format=mp4 ytdlp_output_template=%(uploader)s/%(title)s.%(ext)s -use_history_db=yes +use_history_db=no backend_host=http://localhost backend_port=42069 diff --git a/.config/tmux/tmux.conf b/.config/tmux/tmux.conf index 91ea7c2..0352340 100644 --- a/.config/tmux/tmux.conf +++ b/.config/tmux/tmux.conf @@ -157,7 +157,6 @@ set -gq @catppuccin_window_flags_icon_format "##{?window_activity_flag,#{E:@catp set -gq allow-passthrough on set -g visual-activity off - set -g @catppuccin_window_status_style "rounded" # basic, rounded, slanted, custom, or none run ~/.config/tmux/plugins/catppuccin/tmux/catppuccin.tmux