diff --git a/themes/base/.config/fish/fish_variables b/themes/base/.config/fish/fish_variables index 2a43fd1..9c68811 100644 --- a/themes/base/.config/fish/fish_variables +++ b/themes/base/.config/fish/fish_variables @@ -6,7 +6,7 @@ SETUVAR __done_min_cmd_duration:10000 SETUVAR __done_notification_urgency_level:low SETUVAR __fish_initialized:4300 SETUVAR fish_greeting:\x1d -SETUVAR --export fish_user_paths:/home/henry/\x2enpm\x2dglobal/bin +SETUVAR --export fish_user_paths:/home/henry/\x2elocal/bin\x1e/home/henry/\x2ecargo/bin\x1e/home/henry/\x2enpm\x2dglobal/bin SETUVAR pure_begin_prompt_with_current_directory:true SETUVAR pure_check_for_new_release:false SETUVAR pure_color_at_sign:pure_color_mute @@ -76,6 +76,7 @@ SETUVAR pure_symbol_reverse_prompt:\u276e SETUVAR pure_symbol_ssh_prefix: SETUVAR pure_symbol_title_bar_separator:\x2d SETUVAR pure_symbol_virtualenv_prefix: +SETUVAR pure_system_time_format:\x2b\x25T SETUVAR pure_threshold_command_duration:5 SETUVAR pure_truncate_prompt_current_directory_keeps:\x2d1 SETUVAR pure_truncate_window_title_current_directory_keeps:\x2d1 diff --git a/themes/base/.config/kanshi/config b/themes/base/.config/kanshi/config new file mode 100644 index 0000000..b98a71a --- /dev/null +++ b/themes/base/.config/kanshi/config @@ -0,0 +1,30 @@ +profile dual { + # Monitors + output HDMI-A-1 mode 1920x1080@239.760Hz position 0,0 transform normal + output DP-1 mode 2560x1440@59.95Hz position 1920,0 transform 270 + output eDP-2 disable + + # Workspace placement + exec swaymsg "workspace 1; move workspace to output HDMI-A-1" + exec swaymsg "workspace 2; move workspace to output HDMI-A-1" + exec swaymsg "workspace 3; move workspace to output DP-1" + exec swaymsg "workspace 4; move workspace to output DP-1" + exec swaymsg "workspace 5; move workspace to output DP-1" +} + +profile single { + # External monitor + laptop display + output HDMI-A-1 mode 1920x1080@239.760Hz position 0,0 transform normal + output eDP-2 mode 1920x1200@165Hz position 1920,0 transform normal + + # Workspace placement + exec swaymsg "workspace 1; move workspace to output HDMI-A-1" + exec swaymsg "workspace 2; move workspace to output HDMI-A-1" + exec swaymsg "workspace 3; move workspace to output eDP-2" + exec swaymsg "workspace 4; move workspace to output eDP-2" + exec swaymsg "workspace 5; move workspace to output eDP-2" +} + +profile laptop { + output eDP-2 mode 1920x1200@165Hz position 0,0 transform normal +} diff --git a/themes/base/.config/yazi/keymap.toml b/themes/base/.config/yazi/keymap.toml index a64f568..565c548 100644 --- a/themes/base/.config/yazi/keymap.toml +++ b/themes/base/.config/yazi/keymap.toml @@ -1,7 +1,5 @@ # A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config. # If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas. -"$schema" = "https://yazi-rs.github.io/schemas/keymap.json" - [mgr] keymap = [ diff --git a/themes/dracula/.config/godot/editor_settings-4.6.tres b/themes/dracula/.config/godot/editor_settings-4.6.tres index 97cbd91..31a02ba 100644 --- a/themes/dracula/.config/godot/editor_settings-4.6.tres +++ b/themes/dracula/.config/godot/editor_settings-4.6.tres @@ -71,12 +71,15 @@ _default_feature_profile = "" _script_setup_templates_dictionary = { "Marker3D": "0NodeDefault", "MeshInstance3D": "0NodeDefault", +"Node": "0NodeDefault", "Node3D": "0NodeDefault", "PhysicalBoneSimulator3D": "0NodeDefault", -"RayCast3D": "0NodeDefault" +"RayCast3D": "0NodeDefault", +"Timer": "0NodeDefault" } -_script_setup_use_script_templates = true +_script_setup_use_script_templates = false _use_favorites_root_selection = false _export_preset_advanced_mode = false export/android/scrcpy/screen_size = "1920x1080/120" export/macos/actool = "" +aseprite/general/command_path = "aseprite" diff --git a/themes/dracula/.config/godot/recent_dirs b/themes/dracula/.config/godot/recent_dirs index 1ca839d..af0eb2e 100644 --- a/themes/dracula/.config/godot/recent_dirs +++ b/themes/dracula/.config/godot/recent_dirs @@ -1,2 +1 @@ -/mnt/data/GodotProjects/new-dnd-helper-main/ /mnt/data/GodotProjects/ diff --git a/themes/hacker/.config/gtk-3.0/settings.ini b/themes/hacker/.config/gtk-3.0/settings.ini index e43dd75..ff7f62e 100644 --- a/themes/hacker/.config/gtk-3.0/settings.ini +++ b/themes/hacker/.config/gtk-3.0/settings.ini @@ -14,4 +14,4 @@ gtk-xft-antialias=1 gtk-xft-hinting=1 gtk-xft-hintstyle=hintslight gtk-xft-rgba=rgb -gtk-application-prefer-dark-theme=0 +gtk-application-prefer-dark-theme=1 diff --git a/themes/hacker/.config/gtk-4.0/settings.ini b/themes/hacker/.config/gtk-4.0/settings.ini index 555f4b8..033fa40 100644 --- a/themes/hacker/.config/gtk-4.0/settings.ini +++ b/themes/hacker/.config/gtk-4.0/settings.ini @@ -4,4 +4,4 @@ gtk-icon-theme-name=AdwaitaLegacy gtk-font-name=Inter Variable 11 gtk-cursor-theme-name=Adwaita gtk-cursor-theme-size=24 -gtk-application-prefer-dark-theme=0 +gtk-application-prefer-dark-theme=1 diff --git a/themes/hacker/.config/sway/exec b/themes/hacker/.config/sway/exec index e081a4e..5d5c16f 100644 --- a/themes/hacker/.config/sway/exec +++ b/themes/hacker/.config/sway/exec @@ -1,3 +1,4 @@ +exec_always kanshi exec_always autotiling exec_always ~/.config/sway/wob.sh exec swayidle -w \ diff --git a/themes/hacker/.config/sway/monitors b/themes/hacker/.config/sway/monitors index 0213a24..c1e1d8e 100644 --- a/themes/hacker/.config/sway/monitors +++ b/themes/hacker/.config/sway/monitors @@ -1,20 +1,4 @@ # Wallpaper - solid color output * bg #141514 solid_color -# Monitors: -output HDMI-A-1 res 1920x1080@239.76Hz pos 0,0 transform 0 -output DP-1 res 2560x1440@59.95Hz pos 1920,0 transform 270 -output eDP-1 disable -output eDP-2 disable - -# Workspace assignments: -# 1-2 → HDMI-A-1 (primary) -# 3-5 → DP-1 (secondary) -# 6-12 → follows focused output -workspace 1 output HDMI-A-1 -workspace 2 output HDMI-A-1 -workspace 3 output DP-1 -workspace 4 output DP-1 -workspace 5 output DP-1 - workspace 1 diff --git a/themes/hacker/.config/sway/status.sh b/themes/hacker/.config/sway/status.sh index b3a5eb1..439b7b5 100755 --- a/themes/hacker/.config/sway/status.sh +++ b/themes/hacker/.config/sway/status.sh @@ -1,8 +1,7 @@ #!/bin/bash while true; do - games=$(df /mnt/games --output=pcent 2>/dev/null | tail -1 | tr -d ' ') root=$(df / --output=pcent 2>/dev/null | tail -1 | tr -d ' ') datetime=$(date +'%m/%d/%Y %I:%M %p') - echo "$games $root $datetime" + echo "$root $datetime" sleep 30 done diff --git a/themes/hacker/.config/yazi/yazi.toml b/themes/hacker/.config/yazi/yazi.toml index 1c9e831..f721985 100644 --- a/themes/hacker/.config/yazi/yazi.toml +++ b/themes/hacker/.config/yazi/yazi.toml @@ -1,7 +1,5 @@ # A TOML linter such as https://taplo.tamasfe.dev/ can use this schema to validate your config. # If you encounter any issues, please make an issue at https://github.com/yazi-rs/schemas. -"$schema" = "https://yazi-rs.github.io/schemas/yazi.json" - [mgr] ratio = [ 1, 4, 3 ] sort_by = "alphabetical" @@ -110,9 +108,9 @@ suppress_preload = false [plugin] fetchers = [ # Mimetype - { id = "mime", url = "*/", run = "mime.dir", prio = "high" }, - { id = "mime", url = "local://*", run = "mime.local", prio = "high" }, - { id = "mime", url = "remote://*", run = "mime.remote", prio = "high" }, + { id = "mime", url = "*/", run = "mime.dir", prio = "high", group = "default" }, + { id = "mime", url = "local://*", run = "mime.local", prio = "high", group = "default" }, + { id = "mime", url = "remote://*", run = "mime.remote", prio = "high", group = "default" }, ] spotters = [ { url = "*/", run = "folder" }, diff --git a/themes/hacker/.config/zed/settings.json b/themes/hacker/.config/zed/settings.json index c316c39..81e6d92 100644 --- a/themes/hacker/.config/zed/settings.json +++ b/themes/hacker/.config/zed/settings.json @@ -1,12 +1,36 @@ // Zed settings { + "edit_predictions": { + "allow_data_collection": "no" + }, + "proxy": "", + "session": { + "trust_all_worktrees": true + }, + "project_panel": { + "dock": "left" + }, + "outline_panel": { + "dock": "left" + }, + "collaboration_panel": { + "dock": "left" + }, + "agent": { + "dock": "right", + "favorite_models": [], + "model_parameters": [] + }, + "git_panel": { + "dock": "left" + }, "title_bar": { "show_sign_in": false }, "ui_font_family": "Inter Variable", "buffer_font_family": "Iosevka Term", "vim_mode": false, - "disable_ai": true, + "disable_ai": false, "telemetry": { "diagnostics": false, "metrics": false