Everything is basically set up how I like it

This commit is contained in:
ManOfGoldForever 2026-02-01 12:48:07 -05:00
parent eb701b9b24
commit f58e511ddc
19 changed files with 626 additions and 223 deletions

View file

@ -0,0 +1,14 @@
# This file was created by fish when upgrading to version 4.3, to migrate
# the 'fish_key_bindings' variable from its old default scope (universal)
# to its new default scope (global). We recommend you delete this file
# and configure key bindings in ~/.config/fish/config.fish if needed.
# set --global fish_key_bindings fish_default_key_bindings
# Prior to version 4.3, fish shipped an event handler that runs
# `set --universal fish_key_bindings fish_default_key_bindings`
# whenever the fish_key_bindings variable is erased.
# This means that as long as any fish < 4.3 is still running on this system,
# we cannot complete the migration.
# As a workaround, erase the universal variable at every shell startup.
set --erase --universal fish_key_bindings

View file

@ -0,0 +1 @@
source "$HOME/.cargo/env.fish"

View file

@ -4,6 +4,8 @@ fish_config theme choose "Dracula Official"
oh-my-posh init fish --config ~/.cache/oh-my-posh/themes/dracula.omp.json | source
alias mntnas="sudo mount -a"
# Set Zed as the default editor
set -gx EDITOR /usr/local/bin/zed_sudo_wrapper
set -gx VISUAL "zeditor --wait"
@ -21,6 +23,10 @@ function update
paru -Sc --noconfirm
end
function helium
exec /usr/bin/helium-0.6.9.1-x86_64.AppImage
end
function add_ssh_key
set -l ssh_key ~/.ssh/github-ssh
echo "Adding SSH key..."

View file

@ -1,45 +1,10 @@
# This file contains fish universal variable definitions.
# VERSION: 3.0
SETUVAR --export BAT_THEME:Dracula
SETUVAR --export YAZI_FILE_ONE:/usr/bin/file
SETUVAR __done_min_cmd_duration:10000
SETUVAR __done_notification_urgency_level:low
SETUVAR __fish_initialized:3800
SETUVAR fish_color_autosuggestion:brblack
SETUVAR fish_color_cancel:\x2dr
SETUVAR fish_color_command:normal
SETUVAR fish_color_comment:red
SETUVAR fish_color_cwd:green
SETUVAR fish_color_cwd_root:red
SETUVAR fish_color_end:green
SETUVAR fish_color_error:brred
SETUVAR fish_color_escape:brcyan
SETUVAR fish_color_history_current:\x2d\x2dbold
SETUVAR fish_color_host:normal
SETUVAR fish_color_host_remote:yellow
SETUVAR fish_color_normal:normal
SETUVAR fish_color_operator:brcyan
SETUVAR fish_color_param:cyan
SETUVAR fish_color_quote:yellow
SETUVAR fish_color_redirection:cyan\x1e\x2d\x2dbold
SETUVAR fish_color_search_match:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold
SETUVAR fish_color_selection:white\x1e\x2d\x2dbackground\x3dbrblack\x1e\x2d\x2dbold
SETUVAR fish_color_status:red
SETUVAR fish_color_user:brgreen
SETUVAR fish_color_valid_path:\x2d\x2dunderline
SETUVAR fish_key_bindings:fish_default_key_bindings
SETUVAR fish_pager_color_background:\x1d
SETUVAR fish_pager_color_completion:normal
SETUVAR fish_pager_color_description:yellow\x1e\x2di
SETUVAR fish_pager_color_prefix:normal\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan\x1e\x2d\x2dbold
SETUVAR fish_pager_color_secondary_background:\x1d
SETUVAR fish_pager_color_secondary_completion:\x1d
SETUVAR fish_pager_color_secondary_description:\x1d
SETUVAR fish_pager_color_secondary_prefix:\x1d
SETUVAR fish_pager_color_selected_background:\x2dr
SETUVAR fish_pager_color_selected_completion:\x1d
SETUVAR fish_pager_color_selected_description:\x1d
SETUVAR fish_pager_color_selected_prefix:\x1d
SETUVAR __fish_initialized:4300
SETUVAR fish_user_paths:\x1d
SETUVAR pure_begin_prompt_with_current_directory:true
SETUVAR pure_check_for_new_release:false
@ -87,6 +52,7 @@ SETUVAR pure_separate_prompt_on_error:false
SETUVAR pure_shorten_prompt_current_directory_length:0
SETUVAR pure_shorten_window_title_current_directory_length:0
SETUVAR pure_show_jobs:false
SETUVAR pure_show_numbered_git_indicator:false
SETUVAR pure_show_prefix_root_prompt:false
SETUVAR pure_show_subsecond_command_duration:false
SETUVAR pure_show_system_time:false

View file

@ -4,10 +4,138 @@
keycode = 4194326
[resource]
resource_local_to_scene = false
resource_name = ""
interface/editor/editor_language = "en"
asset_library/use_threads = true
interface/editor/localize_settings = true
interface/editor/dock_tab_style = 0
interface/editor/ui_layout_direction = 0
interface/editor/display_scale = 0
interface/editor/custom_display_scale = 1.0
interface/editor/editor_screen = -5
interface/editor/tablet_driver = -1
interface/editor/project_manager_screen = -2
network/connection/check_for_updates = 2
interface/editor/use_embedded_menu = false
interface/editor/use_native_file_dialogs = false
interface/editor/expand_to_title = true
interface/editor/main_font_size = 14
interface/editor/code_font_size = 14
interface/editor/code_font_contextual_ligatures = 1
interface/editor/code_font_custom_opentype_features = ""
interface/editor/code_font_custom_variations = ""
interface/editor/font_antialiasing = 1
interface/editor/font_hinting = 0
interface/editor/font_subpixel_positioning = 1
interface/editor/font_disable_embedded_bitmaps = true
interface/editor/font_allow_msdf = true
interface/editor/main_font = ""
interface/editor/main_font_bold = ""
interface/editor/code_font = ""
interface/editor/separate_distraction_mode = false
interface/editor/automatically_open_screenshots = true
interface/editor/single_window_mode = false
interface/editor/mouse_extra_buttons_navigate_history = true
interface/editor/save_each_scene_on_quit = true
interface/editor/save_on_focus_loss = false
interface/editor/accept_dialog_cancel_ok_buttons = 0
interface/editor/show_internal_errors_in_toast_notifications = 0
interface/editor/show_update_spinner = 0
interface/editor/keep_screen_on = false
interface/editor/low_processor_mode_sleep_usec = 6900
interface/editor/unfocused_low_processor_mode_sleep_usec = 100000
interface/editor/import_resources_when_unfocused = false
interface/editor/vsync_mode = 1
interface/editor/update_continuously = false
interface/editor/collapse_main_menu = false
interface/editors/show_scene_tree_root_selection = true
interface/editors/derive_script_globals_by_name = true
docks/scene_tree/ask_before_revoking_unique_name = true
interface/inspector/max_array_dictionary_items_per_page = 20
interface/inspector/show_low_level_opentype_features = false
interface/inspector/float_drag_speed = 5.0
interface/inspector/nested_color_mode = 0
interface/inspector/delimitate_all_container_and_resources = true
interface/inspector/default_property_name_style = 1
interface/inspector/default_float_step = 0.001
interface/inspector/disable_folding = false
interface/inspector/auto_unfold_foreign_scenes = true
interface/inspector/horizontal_vector2_editing = false
interface/inspector/horizontal_vector_types_editing = true
interface/inspector/open_resources_in_current_inspector = true
interface/inspector/resources_to_open_in_new_inspector = PackedStringArray("Script", "MeshLibrary")
interface/accessibility/accessibility_support = 0
interface/inspector/default_color_picker_mode = 0
interface/inspector/default_color_picker_shape = 3
interface/inspector/color_picker_show_intensity = true
interface/theme/follow_system_theme = false
interface/theme/preset = "Custom"
interface/theme/spacing_preset = "Default"
interface/theme/icon_and_font_color = 0
interface/theme/base_color = Color(0.15686275, 0.16470589, 0.21176471, 1)
interface/theme/accent_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
interface/theme/use_system_accent_color = false
interface/theme/contrast = 0.21
interface/theme/draw_extra_borders = false
interface/theme/icon_saturation = 1.0
interface/theme/relationship_line_opacity = 0.1
interface/theme/border_size = 0
interface/theme/corner_radius = 3
interface/theme/base_spacing = 4
interface/theme/additional_spacing = 0
interface/theme/custom_theme = ""
interface/touchscreen/enable_touch_optimizations = false
interface/touchscreen/enable_long_press_as_right_click = false
interface/touchscreen/enable_pan_and_scale_gestures = false
interface/touchscreen/scale_gizmo_handles = 1
interface/touchscreen/touch_actions_panel = 1
interface/scene_tabs/display_close_button = 1
interface/scene_tabs/show_thumbnail_on_hover = true
interface/scene_tabs/maximum_width = 350
interface/scene_tabs/show_script_button = false
interface/scene_tabs/restore_scenes_on_load = true
interface/multi_window/enable = true
interface/multi_window/restore_windows_on_load = true
interface/multi_window/maximize_window = false
filesystem/external_programs/raster_image_editor = ""
filesystem/external_programs/vector_image_editor = ""
filesystem/external_programs/audio_editor = ""
filesystem/external_programs/3d_model_editor = ""
filesystem/external_programs/terminal_emulator = ""
filesystem/external_programs/terminal_emulator_flags = ""
filesystem/directories/autoscan_project_path = ""
filesystem/directories/default_project_path = "/mnt/data/GodotProjects"
filesystem/on_save/compress_binary_resources = true
filesystem/on_save/safe_save_on_backup_then_rename = true
filesystem/file_server/port = 6010
filesystem/file_server/password = ""
filesystem/file_dialog/show_hidden_files = false
filesystem/file_dialog/display_mode = 0
filesystem/file_dialog/thumbnail_size = 64
filesystem/quick_open_dialog/max_results = 100
filesystem/quick_open_dialog/show_search_highlight = true
filesystem/quick_open_dialog/enable_fuzzy_matching = true
filesystem/quick_open_dialog/max_fuzzy_misses = 2
filesystem/quick_open_dialog/include_addons = false
filesystem/quick_open_dialog/default_display_mode = 0
filesystem/import/blender/blender_path = ""
filesystem/import/blender/rpc_port = 6011
filesystem/import/blender/rpc_server_uptime = 5
filesystem/import/fbx/fbx2gltf_path = ""
filesystem/tools/oidn/oidn_denoise_path = ""
docks/scene_tree/ask_before_deleting_related_animation_tracks = true
docks/scene_tree/start_create_dialog_fully_expanded = false
docks/scene_tree/auto_expand_to_selected = true
docks/scene_tree/center_node_on_reparent = false
docks/scene_tree/hide_filtered_out_parents = true
docks/scene_tree/accessibility_warnings = false
docks/filesystem/thumbnail_size = 64
docks/filesystem/always_show_folders = true
docks/filesystem/textfile_extensions = "txt,md,cfg,ini,log,json,yml,yaml,toml,xml"
docks/filesystem/other_file_extensions = "ico,icns"
docks/property_editor/auto_refresh_interval = 0.2
docks/property_editor/subresource_hue_tint = 0.75
text_editor/theme/color_theme = "dracula"
text_editor/theme/highlighting/symbol_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/keyword_color = Color(1, 0.4745098, 0.7764706, 1)
@ -23,6 +151,7 @@ text_editor/theme/highlighting/completion_background_color = Color(0.17254902, 0
text_editor/theme/highlighting/completion_selected_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/completion_existing_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/completion_scroll_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/completion_scroll_hovered_color = Color(1, 1, 1, 0.4)
text_editor/theme/highlighting/completion_font_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/text_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/line_number_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
@ -40,21 +169,275 @@ text_editor/theme/highlighting/function_color = Color(0.54509807, 0.9137255, 0.9
text_editor/theme/highlighting/member_variable_color = Color(0.972549, 0.972549, 0.9490196, 1)
text_editor/theme/highlighting/mark_color = Color(1, 0.33333334, 0.33333334, 0.3019608)
text_editor/theme/highlighting/warning_color = Color(1, 0.87, 0.4, 0.15)
text_editor/theme/highlighting/bookmark_color = Color(0.08, 0.49, 0.98, 1)
text_editor/theme/highlighting/breakpoint_color = Color(1, 0.72156864, 0.42352942, 1)
text_editor/theme/highlighting/executing_line_color = Color(0.98, 0.89, 0.27, 1)
text_editor/theme/highlighting/code_folding_color = Color(0.38431373, 0.44705883, 0.6431373, 1)
text_editor/theme/highlighting/folded_code_region_color = Color(0.68, 0.46, 0.77, 0.2)
text_editor/theme/highlighting/search_result_color = Color(0.26666668, 0.2784314, 0.3529412, 1)
text_editor/theme/highlighting/search_result_border_color = Color(0.15686275, 0.16470589, 0.21176471, 1)
text_editor/theme/highlighting/gdscript/function_definition_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/gdscript/global_function_color = Color(0.64, 0.64, 0.96, 1)
text_editor/theme/highlighting/gdscript/node_path_color = Color(0.72, 0.77, 0.49, 1)
text_editor/theme/highlighting/gdscript/node_reference_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/gdscript/annotation_color = Color(1, 0.72156864, 0.42352942, 1)
text_editor/theme/highlighting/gdscript/string_name_color = Color(1, 0.76, 0.65, 1)
text_editor/theme/highlighting/comment_markers/critical_color = Color(1, 0.33333334, 0.33333334, 1)
text_editor/theme/highlighting/comment_markers/warning_color = Color(0.94509804, 0.98039216, 0.54901963, 1)
text_editor/theme/highlighting/comment_markers/notice_color = Color(0.3137255, 0.98039216, 0.48235294, 1)
text_editor/theme/highlighting/comment_markers/critical_list = "ALERT,ATTENTION,CAUTION,CRITICAL,DANGER,SECURITY"
text_editor/theme/highlighting/comment_markers/warning_list = "BUG,DEPRECATED,FIXME,HACK,TASK,TBD,TODO,WARNING"
text_editor/theme/highlighting/comment_markers/notice_list = "INFO,NOTE,NOTICE,TEST,TESTING"
text_editor/appearance/enable_inline_color_picker = true
text_editor/appearance/caret/type = 0
text_editor/appearance/caret/caret_blink = true
text_editor/appearance/caret/caret_blink_interval = 0.5
text_editor/appearance/caret/highlight_current_line = true
text_editor/appearance/caret/highlight_all_occurrences = true
text_editor/appearance/guidelines/show_line_length_guidelines = true
text_editor/appearance/guidelines/line_length_guideline_soft_column = 80
text_editor/appearance/guidelines/line_length_guideline_hard_column = 100
text_editor/appearance/gutters/show_line_numbers = true
text_editor/appearance/gutters/line_numbers_zero_padded = false
text_editor/appearance/gutters/highlight_type_safe_lines = true
text_editor/appearance/gutters/show_info_gutter = true
text_editor/appearance/minimap/show_minimap = true
text_editor/appearance/minimap/minimap_width = 80
text_editor/appearance/lines/code_folding = true
text_editor/appearance/lines/word_wrap = 0
text_editor/appearance/lines/autowrap_mode = 3
text_editor/appearance/whitespace/draw_tabs = true
text_editor/appearance/whitespace/draw_spaces = false
text_editor/appearance/whitespace/line_spacing = 4
text_editor/behavior/general/empty_selection_clipboard = true
text_editor/behavior/navigation/move_caret_on_right_click = true
text_editor/behavior/navigation/scroll_past_end_of_file = false
text_editor/behavior/navigation/smooth_scrolling = true
text_editor/behavior/navigation/v_scroll_speed = 80
text_editor/behavior/navigation/drag_and_drop_selection = true
text_editor/behavior/navigation/stay_in_script_editor_on_node_selected = true
text_editor/behavior/navigation/open_script_when_connecting_signal_to_existing_method = true
text_editor/behavior/navigation/use_default_word_separators = true
text_editor/behavior/navigation/use_custom_word_separators = false
text_editor/behavior/navigation/custom_word_separators = ""
text_editor/behavior/indent/type = 0
text_editor/behavior/indent/size = 4
text_editor/behavior/indent/auto_indent = true
text_editor/behavior/indent/indent_wrapped_lines = true
text_editor/behavior/files/trim_trailing_whitespace_on_save = false
text_editor/behavior/files/trim_final_newlines_on_save = true
text_editor/behavior/files/autosave_interval_secs = 0
text_editor/behavior/files/restore_scripts_on_load = true
text_editor/behavior/files/convert_indent_on_save = true
text_editor/behavior/files/auto_reload_scripts_on_external_change = true
text_editor/behavior/files/auto_reload_and_parse_scripts_on_save = true
text_editor/behavior/files/open_dominant_script_on_scene_change = false
text_editor/behavior/files/drop_preload_resources_as_uid = true
text_editor/behavior/documentation/enable_tooltips = true
text_editor/script_list/show_members_overview = true
text_editor/script_list/sort_members_outline_alphabetically = false
text_editor/script_list/script_temperature_enabled = true
text_editor/script_list/script_temperature_history_size = 15
text_editor/script_list/highlight_scene_scripts = true
text_editor/script_list/group_help_pages = true
text_editor/script_list/sort_scripts_by = 0
text_editor/script_list/list_script_names_as = 0
text_editor/external/exec_path = "/usr/bin/zeditor"
text_editor/external/exec_flags = "{project} {file}:{line}:{col}"
text_editor/completion/idle_parse_delay = 1.5
text_editor/completion/idle_parse_delay_with_errors_found = 0.5
text_editor/completion/auto_brace_complete = true
text_editor/completion/code_complete_enabled = true
text_editor/completion/code_complete_delay = 0.3
text_editor/completion/put_callhint_tooltip_below_current_line = true
text_editor/completion/complete_file_paths = true
text_editor/completion/add_type_hints = true
text_editor/completion/add_string_name_literals = false
text_editor/completion/add_node_path_literals = false
text_editor/completion/use_single_quotes = false
text_editor/completion/colorize_suggestions = true
text_editor/external/use_external_editor = true
text_editor/help/show_help_index = true
text_editor/help/help_font_size = 16
text_editor/help/help_source_font_size = 15
text_editor/help/help_title_font_size = 23
text_editor/help/class_reference_examples = 0
text_editor/help/sort_functions_alphabetically = true
editors/grid_map/pick_distance = 5000.0
editors/grid_map/palette_min_width = 230
editors/grid_map/preview_size = 64
editors/3d/primary_grid_color = Color(0.56, 0.56, 0.56, 0.5)
editors/3d/secondary_grid_color = Color(0.38, 0.38, 0.38, 0.5)
editors/3d/selection_box_color = Color(1, 0.5, 0, 1)
editors/3d/active_selection_box_color = Color(1.5, 0.75, 0, 1)
editors/3d_gizmos/gizmo_colors/instantiated = Color(0.7, 0.7, 0.7, 0.6)
editors/3d_gizmos/gizmo_colors/joint = Color(0.5, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/aabb = Color(0.28, 0.8, 0.82, 1)
editors/3d_gizmos/gizmo_colors/stream_player_3d = Color(0.4, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/camera = Color(0.8, 0.4, 0.8, 1)
editors/3d_gizmos/gizmo_colors/decal = Color(0.6, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/fog_volume = Color(0.5, 0.7, 1, 1)
editors/3d_gizmos/gizmo_colors/particles = Color(0.8, 0.7, 0.4, 1)
editors/3d_gizmos/gizmo_colors/particle_attractor = Color(1, 0.7, 0.5, 1)
editors/3d_gizmos/gizmo_colors/particle_collision = Color(0.5, 0.7, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_a = Color(0.6, 0.8, 1, 1)
editors/3d_gizmos/gizmo_colors/joint_body_b = Color(0.6, 0.9, 1, 1)
editors/3d_gizmos/gizmo_colors/lightmap_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/lightprobe_lines = Color(0.5, 0.6, 1, 1)
editors/3d_gizmos/gizmo_colors/occluder = Color(0.8, 0.5, 1, 1)
editors/3d_gizmos/gizmo_colors/reflection_probe = Color(0.6, 1, 0.5, 1)
editors/3d_gizmos/gizmo_colors/visibility_notifier = Color(0.8, 0.5, 0.7, 1)
editors/3d_gizmos/gizmo_colors/voxel_gi = Color(0.5, 1, 0.6, 1)
editors/3d_gizmos/gizmo_colors/path_tilt = Color(1, 1, 0.4, 0.9)
editors/3d_gizmos/gizmo_colors/skeleton = Color(1, 0.8, 0.4, 1)
editors/3d_gizmos/gizmo_colors/selected_bone = Color(0.8, 0.3, 0, 1)
editors/3d_gizmos/gizmo_colors/csg = Color(0, 0.4, 1, 0.15)
editors/3d_gizmos/gizmo_colors/gridmap_grid = Color(0.8, 0.5, 0.1, 1)
editors/3d_gizmos/gizmo_colors/spring_bone_joint = Color(0.8, 0.9, 0.6, 1)
editors/3d_gizmos/gizmo_colors/spring_bone_collision = Color(0.6, 0.8, 0.9, 1)
editors/3d_gizmos/gizmo_colors/spring_bone_inside_collision = Color(0.9, 0.6, 0.8, 1)
editors/3d_gizmos/gizmo_settings/bone_axis_length = 0.1
editors/3d_gizmos/gizmo_settings/bone_shape = 1
editors/3d_gizmos/gizmo_settings/path3d_tilt_disk_size = 0.8
editors/3d_gizmos/gizmo_settings/lightmap_gi_probe_size = 0.4
editors/3d/primary_grid_steps = 8
editors/3d/grid_size = 200
editors/3d/grid_division_level_max = 2
editors/3d/grid_division_level_min = 0
editors/3d/grid_division_level_bias = -0.2
editors/3d/grid_xz_plane = true
editors/3d/grid_xy_plane = false
editors/3d/grid_yz_plane = false
editors/3d/default_fov = 70.0
editors/3d/default_z_near = 0.05
editors/3d/default_z_far = 4000.0
editors/3d/navigation/invert_x_axis = false
editors/3d/navigation/invert_y_axis = false
editors/3d/navigation/navigation_scheme = 0
editors/3d/navigation/orbit_mouse_button = 1
editors/3d/navigation/pan_mouse_button = 1
editors/3d/navigation/zoom_mouse_button = 1
editors/3d/navigation/zoom_style = 0
editors/3d/navigation/emulate_numpad = true
editors/3d/navigation/emulate_3_button_mouse = false
editors/3d/navigation/warped_mouse_panning = true
editors/3d/navigation_feel/orbit_sensitivity = 0.25
editors/3d/navigation_feel/translation_sensitivity = 1.0
editors/3d/navigation_feel/orbit_inertia = 0.0
editors/3d/navigation_feel/translation_inertia = 0.05
editors/3d/navigation_feel/zoom_inertia = 0.05
editors/3d/navigation/show_viewport_rotation_gizmo = true
editors/3d/navigation/show_viewport_navigation_gizmo = false
editors/3d/freelook/freelook_navigation_scheme = 0
editors/3d/freelook/freelook_sensitivity = 0.25
editors/3d/freelook/freelook_inertia = 0.0
editors/3d/freelook/freelook_base_speed = 5.0
editors/3d/freelook/freelook_activation_modifier = 0
editors/3d/freelook/freelook_speed_zoom_link = false
editors/3d/manipulator_gizmo_size = 80
editors/3d/manipulator_gizmo_opacity = 0.9
editors/2d/grid_color = Color(1, 1, 1, 0.07)
editors/2d/guides_color = Color(0.6, 0, 0.8, 1)
editors/2d/smart_snapping_line_color = Color(0.9, 0.1, 0.1, 1)
editors/2d/bone_width = 5.0
editors/2d/bone_color1 = Color(1, 1, 1, 0.7)
editors/2d/bone_color2 = Color(0.6, 0.6, 0.6, 0.7)
editors/2d/bone_selected_color = Color(0.9, 0.45, 0.45, 0.7)
editors/2d/bone_ik_color = Color(0.9, 0.9, 0.45, 0.7)
editors/2d/bone_outline_color = Color(0.35, 0.35, 0.35, 0.5)
editors/2d/bone_outline_size = 2.0
editors/2d/viewport_border_color = Color(0.4, 0.4, 1, 0.4)
editors/2d/use_integer_zoom_by_default = false
editors/2d/zoom_speed_factor = 1.1
editors/2d/ruler_width = 16.0
editors/bone_mapper/handle_colors/unset = Color(0.3, 0.3, 0.3, 1)
editors/bone_mapper/handle_colors/set = Color(0.1, 0.6, 0.25, 1)
editors/bone_mapper/handle_colors/missing = Color(0.8, 0.2, 0.8, 1)
editors/bone_mapper/handle_colors/error = Color(0.8, 0.2, 0.2, 1)
editors/panning/2d_editor_panning_scheme = 0
editors/panning/sub_editors_panning_scheme = 0
editors/panning/animation_editors_panning_scheme = 1
editors/panning/simple_panning = false
editors/panning/warped_mouse_panning = true
editors/panning/2d_editor_pan_speed = 20
editors/panning/zoom_style = 0
editors/tiles_editor/display_grid = true
editors/tiles_editor/highlight_selected_layer = true
editors/tiles_editor/grid_color = Color(1, 0.5, 0.2, 0.5)
editors/polygon_editor/point_grab_radius = 8
editors/polygon_editor/show_previous_outline = true
editors/polygon_editor/auto_bake_delay = 1.5
editors/animation/default_animation_step = 0.033333335
editors/animation/default_fps_mode = 0
editors/animation/default_fps_compatibility = true
editors/animation/autorename_animation_tracks = true
editors/animation/confirm_insert_track = true
editors/animation/default_create_bezier_tracks = false
editors/animation/default_create_reset_tracks = true
editors/animation/onion_layers_past_color = Color(1, 0, 0, 1)
editors/animation/onion_layers_future_color = Color(0, 1, 0, 1)
editors/shader_editor/behavior/files/restore_shaders_on_load = true
editors/visual_editors/color_theme = "Default"
editors/visual_editors/connection_colors/scalar_color = Color(0.55, 0.55, 0.55, 1)
editors/visual_editors/connection_colors/vector2_color = Color(0.44, 0.43, 0.64, 1)
editors/visual_editors/connection_colors/vector3_color = Color(0.337, 0.314, 0.71, 1)
editors/visual_editors/connection_colors/vector4_color = Color(0.7, 0.65, 0.147, 1)
editors/visual_editors/connection_colors/boolean_color = Color(0.243, 0.612, 0.349, 1)
editors/visual_editors/connection_colors/transform_color = Color(0.71, 0.357, 0.64, 1)
editors/visual_editors/connection_colors/sampler_color = Color(0.659, 0.4, 0.137, 1)
editors/visual_editors/category_colors/output_color = Color(0.26, 0.1, 0.15, 1)
editors/visual_editors/category_colors/color_color = Color(0.5, 0.5, 0.1, 1)
editors/visual_editors/category_colors/conditional_color = Color(0.208, 0.522, 0.298, 1)
editors/visual_editors/category_colors/input_color = Color(0.502, 0.2, 0.204, 1)
editors/visual_editors/category_colors/scalar_color = Color(0.1, 0.5, 0.6, 1)
editors/visual_editors/category_colors/textures_color = Color(0.5, 0.3, 0.1, 1)
editors/visual_editors/category_colors/transform_color = Color(0.5, 0.3, 0.5, 1)
editors/visual_editors/category_colors/utility_color = Color(0.2, 0.2, 0.2, 1)
editors/visual_editors/category_colors/vector_color = Color(0.2, 0.2, 0.5, 1)
editors/visual_editors/category_colors/special_color = Color(0.098, 0.361, 0.294, 1)
editors/visual_editors/category_colors/particle_color = Color(0.12, 0.358, 0.8, 1)
editors/visual_editors/minimap_opacity = 0.85
editors/visual_editors/lines_curvature = 0.5
editors/visual_editors/grid_pattern = 1
editors/visual_editors/visual_shader/port_preview_size = 160
export/ssh/ssh = ""
export/ssh/scp = ""
run/window_placement/rect = 1
run/window_placement/rect_custom_position = Vector2(0, 0)
run/window_placement/screen = -5
run/window_placement/android_window = 0
run/window_placement/game_embed_mode = 0
run/auto_save/save_before_running = true
run/bottom_panel/action_on_play = 1
run/bottom_panel/action_on_stop = 0
run/output/font_size = 13
run/output/always_clear_output_on_play = true
run/output/max_lines = 10000
run/platforms/linuxbsd/prefer_wayland = false
network/connection/network_mode = 1
network/http_proxy/host = ""
network/http_proxy/port = 8080
network/tls/editor_tls_certificates = "/etc/ssl/certs/ca-certificates.crt"
network/tls/enable_tls_v1.3 = true
network/debug/remote_host = "127.0.0.1"
network/debug/remote_port = 6007
debugger/auto_switch_to_remote_scene_tree = false
debugger/auto_switch_to_stack_trace = true
debugger/max_node_selection = 20
debugger/profiler_frame_history_size = 3600
debugger/profiler_frame_max_functions = 64
debugger/profiler_target_fps = 60
debugger/remote_scene_tree_refresh_interval = 1.0
debugger/remote_inspect_refresh_interval = 0.2
debugger/profile_native_calls = false
version_control/username = ""
version_control/ssh_public_key_path = ""
version_control/ssh_private_key_path = ""
input/buffering/agile_event_flushing = false
input/buffering/use_accumulated_input = true
project_manager/sorting_order = 0
project_manager/directory_naming_convention = 1
project_manager/default_renderer = "forward_plus"
export/android/debug_keystore = "/home/henry/.local/share/godot/keystores/debug.keystore"
export/android/debug_keystore_pass = "android"
export/android/java_sdk_path = ""
@ -71,6 +454,9 @@ _default_feature_profile = ""
_script_setup_templates_dictionary = {}
_script_setup_use_script_templates = true
_use_favorites_root_selection = false
asset_library/available_urls = {
"godotengine.org (Official)": "https://godotengine.org/asset-library/api"
}
shortcuts = [{
"name": "spatial_editor/viewport_zoom_modifier_1",
"shortcuts": [SubResource("InputEventKey_ly3hx")]
@ -78,3 +464,4 @@ shortcuts = [{
"name": "spatial_editor/viewport_zoom_modifier_2",
"shortcuts": []
}]
builtin_action_overrides = []

View file

@ -6,6 +6,7 @@ source = ~/.config/hypr/config/defaults.conf
# exec-once = xrandr --output HDMI-A-1 --primary
exec-once=hyprctl setcursor Dracula 24
# exec-once = /home/henry/HyerpxAlpha/bin/Hyperx --systray
# exec-once = hyprctl dispatch workspace 1
# Autostart wiki https://wiki.hyprland.org/Configuring/Keywords/#executing

View file

@ -4,7 +4,7 @@
# General
$webbrowser = firefox
$webbrowser = /home/henry/AppImages/helium.appimage
$filemanager = kitty -e env EDITOR="/usr/local/bin/zed_sudo_wrapper" VISUAL="zeditor --wait" SUDO_EDITOR="zeditor --wait" yazi
$applauncher = rofi -show drun
$terminal = kitty

View file

@ -6,5 +6,5 @@
input {
follow_mouse = 2 # 0|1|2|3
float_switch_override_focus = 2
float_switch_override_focus = 0
}

View file

@ -1,67 +1,62 @@
# ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
# ┃ Windowrules Configuration
# ┃ Window Rules (new syntax)
# ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
# Windows Rules https://wiki.hyprland.org/Configuring/Window-Rules/ #
# --- Monitor placement ---
windowrule = monitor DP-1, match:class ^dev\.zed\.Zed$
windowrule = monitor HDMI-A-1, match:class ^steam_app_1808500$, fullscreen 1
windowrule = monitor HDMI-A-1, match:class ^steam_app_1422450$, fullscreen 1
windowrule = monitor HDMI-A-1, match:class ^steam_app_594650$, fullscreen 1
windowrule = monitor HDMI-A-1, match:class ^steam_app_3819230$, fullscreen 1
windowrulev2 = monitor DP-1, class:(dev.zed.Zed)
windowrulev2 = monitor HDMI-A-1, fullscreen, class:(steam_app_1808500)
windowrulev2 = monitor HDMI-A-1, class:(steam_app_1422450)
windowrule = tile on, match:initial_title ^Godot$
windowrule = float on, size 400 600, match:initial_title ^HyperX Alpha$
windowrule = float on, match:class ^org.pulseaudio.pavucontrol$
windowrule = float on, match:title ^Picture in picture$
windowrule = float on, match:title ^Save File$
windowrule = float on, match:title ^Open File$
windowrule = float on, match:class ^LibreWolf$, match:title ^Picture-in-Picture$
windowrule = float on, match:class ^blueman-manager$
windowrule = float on, match:class ^xdg-desktop-portal-(gtk|kde|hyprland)$
windowrule = float on, match:class ^polkit-gnome-authentication-agent-1|hyprpolkitagent|org\.org\.kde\.polkit-kde-authentication-agent-1$
windowrule = float on, match:class ^CachyOSHello$
windowrule = float on, match:class ^zenity$
windowrule = float on, match:title ^Steam - Self Updater$
# Float Necessary Windows
windowrule = tile, initialTitle:^(Godot)$
windowrule = float, class:^(org.pulseaudio.pavucontrol)
windowrule = float, class:^()$,title:^(Picture in picture)$
windowrule = float, class:^()$,title:^(Save File)$
windowrule = float, class:^()$,title:^(Open File)$
windowrule = float, class:^(LibreWolf)$,title:^(Picture-in-Picture)$
windowrule = float, class:^(blueman-manager)$
windowrule = float, class:^(xdg-desktop-portal-gtk|xdg-desktop-portal-kde|xdg-desktop-portal-hyprland)(.*)$
windowrule = float, class:^(polkit-gnome-authentication-agent-1|hyprpolkitagent|org.org.kde.polkit-kde-authentication-agent-1)(.*)$
windowrule = float, class:^(CachyOSHello)$
windowrule = float, class:^(zenity)$
windowrule = float, class:^()$,title:^(Steam - Self Updater)$
# Increase the opacity
windowrule = opacity 0.92, class:^(thunar|nemo)$
windowrule = opacity 0.96, class:^(discord|armcord|webcord)$
windowrule = opacity 0.95, title:^(QQ|Telegram)$
windowrule = opacity 0.95, title:^(NetEase Cloud Music Gtk4)$
# General window rules
windowrule = float, title:^(Picture-in-Picture)$
windowrule = size 960 540, title:^(Picture-in-Picture)$
windowrule = move 25%-, title:^(Picture-in-Picture)$
windowrule = float, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = move 25%-, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = size 960 540, title:^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = pin, title:^(danmufloat)$
windowrule = rounding 5, title:^(danmufloat|termfloat)$
windowrule = animation slide right, class:^(kitty|Alacritty)$
windowrule = noblur, class:^(org.mozilla.firefox)$
# Decorations related to floating windows on workspaces 1 to 10
windowrule = bordersize 2, floating:1, onworkspace:w[fv1-10]
windowrule = bordercolor $cachylblue, floating:1, onworkspace:w[fv1-10]
windowrule = rounding 8, floating:1, onworkspace:w[fv1-10]
# Decorations related to tiling windows on workspaces 1 to 10
windowrule = bordersize 3, floating:0, onworkspace:f[1-10]
windowrule = rounding 4, floating:0, onworkspace:f[1-10]
# Windows Rules End #
# --- Opacity ---
windowrule = opacity 0.92, match:class ^(thunar|nemo)$
windowrule = opacity 0.96, match:class ^(discord|armcord|webcord)$
windowrule = opacity 0.95, match:title ^(QQ|Telegram)$
windowrule = opacity 0.95, match:title ^NetEase Cloud Music Gtk4$
# --- Picture-in-Picture ---
windowrule = float on, match:title ^Picture-in-Picture$
windowrule = size 960 540, match:title ^Picture-in-Picture$
windowrule = move 25% 5%, match:title ^Picture-in-Picture$
# --- Media / utility floats ---
windowrule = float on, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = move 25% 5%, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = size 960 540, match:title ^(imv|mpv|danmufloat|termfloat|nemo|ncmpcpp)$
windowrule = pin on, match:title ^danmufloat$
windowrule = rounding 5, match:title ^(danmufloat|termfloat)$
# --- Animations / effects ---
windowrule = animation slide right, match:class ^(kitty|Alacritty)$
windowrule = no_blur on, match:class ^org\.mozilla\.firefox$
# --- Floating window decorations (workspaces 110) ---
windowrule = border_size 2, match:float on, match:workspace w[fv1-10]
windowrule = border_color $cachylblue, match:float on, match:workspace w[fv1-10]
windowrule = rounding 8, match:float on, match:workspace w[fv1-10]
# --- Tiling window decorations (workspaces 110) ---
windowrule = border_size 3, match:float off, match:workspace f[1-10]
windowrule = rounding 4, match:float off, match:workspace f[1-10]
# Workspaces Rules https://wiki.hyprland.org/Configuring/Workspace-Rules/ #
# workspace = 1, default:true, monitor:$priMon
# workspace = 3, default:true, monitor:$secMon
# Workspace selectors https://wiki.hyprland.org/Configuring/Workspace-Rules/#workspace-selectors
# workspace = r[1-2], monitor:$priMon
# workspace = r[3-5], monitor:$secMon
# workspace = special:scratchpad, on-created-empty:$applauncher
# no_gaps_when_only deprecated instead workspaces rules with selectors can do the same
# Smart gaps from 0.45.0 https://wiki.hyprland.org/Configuring/Workspace-Rules/#smart-gaps
workspace = w[tv1-10], gapsout:5, gapsin:3
workspace = f[1], gapsout:5, gapsin:3
# Workspaces Rules End #
# Layers Rules #
layerrule = animation slide top, logout_dialog
# layerrule = animation popin 50%, waybar
layerrule = animation slide down, waybar
layerrule = animation fade 50%, wallpaper
layerrule = animation slide, match:namespace ^waybar$
layerrule = animation fade, match:namespace ^swww-daemon$
# Layers Rules End #

View file

@ -31,7 +31,6 @@ general {
col.inactive_border = rgba(44475aaa)
col.nogroup_border = rgba(282a36dd)
col.nogroup_border_active = rgb(bd93f9) rgb(44475a) 90deg
no_border_on_floating = false
border_size = 2
# non-gradient alternative
@ -65,4 +64,9 @@ group {
col.inactive = rgba(282a36dd)
}
}
windowrulev2 = bordercolor rgb(ff5555),xwayland:1 # check if window is xwayland
ecosystem {
no_donation_nag = true
}
windowrule = border_color rgb(ff5555), match:xwayland 1

View file

@ -106,8 +106,8 @@ bg = "#282a36"
blend = 0.8
# File-specific styles
[filetype]
rules = [
[icon]
prepend_rules = [
# Development Environment
{ name = ".env*", fg = "#50fa7b", bold = true, prefix = "󰙪 " },
{ name = ".git*", fg = "#ff5555", italic = true, prefix = " " },

View file

@ -30,37 +30,43 @@ ueberzug_offset = [ 0, 0, 0, 0 ]
[opener]
edit = [
{ run = '${EDITOR:-vi} "$@"', desc = "$EDITOR", block = true, for = "unix" },
{ run = 'code %*', orphan = true, desc = "code", for = "windows" },
{ run = 'code -w %*', block = true, desc = "code (block)", for = "windows" },
]
open = [
{ run = 'xdg-open "$1"', desc = "Open", for = "linux" },
{ run = 'open "$@"', desc = "Open", for = "macos" },
{ run = 'start "" "%1"', orphan = true, desc = "Open", for = "windows" },
{ run = 'termux-open "$1"', desc = "Open", for = "android" },
]
reveal = [
{ run = 'xdg-open "$(dirname "$1")"', desc = "Reveal", for = "linux" },
{ run = 'open -R "$1"', desc = "Reveal", for = "macos" },
{ run = 'explorer /select,"%1"', orphan = true, desc = "Reveal", for = "windows" },
{ run = 'termux-open "$(dirname "$1")"', desc = "Reveal", for = "android" },
{ run = '''clear; exiftool "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show EXIF", for = "unix" },
]
extract = [
{ run = 'ya pub extract --list "$@"', desc = "Extract here", for = "unix" },
{ run = 'ya pub extract --list %*', desc = "Extract here", for = "windows" },
{ run = "${EDITOR:-vi} %s", desc = "$EDITOR", for = "unix", block = true },
{ run = "code %s", desc = "code", for = "windows", orphan = true },
{ run = "code -w %s", desc = "code (block)", for = "windows", block = true },
]
play = [
{ run = 'mpv --force-window "$@"', orphan = true, for = "unix" },
{ run = 'mpv --force-window %*', orphan = true, for = "windows" },
{ run = '''mediainfo "$1"; echo "Press enter to exit"; read _''', block = true, desc = "Show media info", for = "unix" },
{ run = "xdg-open %s1", desc = "Play", for = "linux" },
{ run = "open %s", desc = "Play", for = "macos" },
{ run = 'start "" %s1', orphan = true, desc = "Play", for = "windows" },
{ run = "termux-open %s1", desc = "Play", for = "android" },
{ run = "mediainfo %s1; echo 'Press enter to exit'; read _", block = true, desc = "Show media info", for = "unix" },
{ run = "mediainfo %s1 & pause", block = true, desc = "Show media info", for = "windows" },
]
open = [
{ run = "xdg-open %s1", desc = "Open", for = "linux" },
{ run = "open %s", desc = "Open", for = "macos" },
{ run = 'start "" %s1', desc = "Open", for = "windows", orphan = true },
{ run = "termux-open %s1", desc = "Open", for = "android" },
]
reveal = [
{ run = "xdg-open %d1", desc = "Reveal", for = "linux" },
{ run = "open -R %s1", desc = "Reveal", for = "macos" },
{ run = "explorer /select,%s1", desc = "Reveal", for = "windows", orphan = true },
{ run = "termux-open %d1", desc = "Reveal", for = "android" },
{ run = "clear; exiftool %s1; echo 'Press enter to exit'; read _", desc = "Show EXIF", for = "unix", block = true },
]
extract = [
{ run = "ya pub extract --list %s", desc = "Extract here" },
]
download = [
{ run = "ya emit download --open %S", desc = "Download and open" },
{ run = "ya emit download %S", desc = "Download" },
]
[open]
rules = [
# Folder
{ name = "*/", use = [ "edit", "open", "reveal" ] },
{ url = "*/", use = [ "edit", "open", "reveal" ] },
# Text
{ mime = "text/*", use = [ "edit", "reveal" ] },
# Image
@ -74,8 +80,10 @@ rules = [
{ mime = "*/javascript", use = [ "edit", "reveal" ] },
# Empty file
{ mime = "inode/empty", use = [ "edit", "reveal" ] },
# Virtual file system
{ mime = "vfs/{absent,stale}", use = "download" },
# Fallback
{ name = "*", use = [ "open", "reveal" ] },
{ url = "*", use = [ "open", "reveal" ] },
]
[tasks]
@ -83,16 +91,18 @@ micro_workers = 10
macro_workers = 10
bizarre_retry = 3
image_alloc = 536870912 # 512MB
image_bound = [ 5000, 5000 ]
image_bound = [ 10000, 10000 ]
suppress_preload = false
[plugin]
fetchers = [
# Mimetype
{ id = "mime", name = "*", run = "mime", prio = "high" },
{ 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" },
]
spotters = [
{ name = "*/", run = "folder" },
{ url = "*/", run = "folder" },
# Code
{ mime = "text/*", run = "code" },
{ mime = "application/{mbox,javascript,wine-extension-ini}", run = "code" },
@ -102,8 +112,12 @@ spotters = [
{ mime = "image/*", run = "image" },
# Video
{ mime = "video/*", run = "video" },
# Virtual file system
{ mime = "vfs/*", run = "vfs" },
# Error
{ mime = "null/*", run = "null" },
# Fallback
{ name = "*", run = "file" },
{ url = "*", run = "file" },
]
preloaders = [
# Image
@ -119,7 +133,7 @@ preloaders = [
{ mime = "application/ms-opentype", run = "font" },
]
previewers = [
{ name = "*/", run = "folder" },
{ url = "*/", run = "folder" },
# Code
{ mime = "text/*", run = "code" },
{ mime = "application/{mbox,javascript,wine-extension-ini}", run = "code" },
@ -136,18 +150,22 @@ previewers = [
# Archive
{ mime = "application/{zip,rar,7z*,tar,gzip,xz,zstd,bzip*,lzma,compress,archive,cpio,arj,xar,ms-cab*}", run = "archive" },
{ mime = "application/{debian*-package,redhat-package-manager,rpm,android.package-archive}", run = "archive" },
{ name = "*.{AppImage,appimage}", run = "archive" },
{ url = "*.{AppImage,appimage}", run = "archive" },
# Virtual Disk / Disk Image
{ mime = "application/{iso9660-image,qemu-disk,ms-wim,apple-diskimage}", run = "archive" },
{ mime = "application/virtualbox-{vhd,vhdx}", run = "archive" },
{ name = "*.{img,fat,ext,ext2,ext3,ext4,squashfs,ntfs,hfs,hfsx}", run = "archive" },
{ url = "*.{img,fat,ext,ext2,ext3,ext4,squashfs,ntfs,hfs,hfsx}", run = "archive" },
# Font
{ mime = "font/*", run = "font" },
{ mime = "application/ms-opentype", run = "font" },
# Empty file
{ mime = "inode/empty", run = "empty" },
# Virtual file system
{ mime = "vfs/*", run = "vfs" },
# Error
{ mime = "null/*", run = "null" },
# Fallback
{ name = "*", run = "file" },
{ url = "*", run = "file" },
]
[input]
@ -201,13 +219,13 @@ delete_offset = [ 0, 0, 70, 20 ]
# overwrite
overwrite_title = "Overwrite file?"
overwrite_content = "Will overwrite the following file:"
overwrite_body = "Will overwrite the following file:"
overwrite_origin = "center"
overwrite_offset = [ 0, 0, 50, 15 ]
# quit
quit_title = "Quit?"
quit_content = "The following tasks are still running, are you sure you want to quit?"
quit_body = "The following tasks are still running, are you sure you want to quit?"
quit_origin = "center"
quit_offset = [ 0, 0, 50, 15 ]
@ -221,3 +239,7 @@ sort_by = "none"
sort_sensitive = false
sort_reverse = false
sort_translit = false
[flavor]
dark = "dracula"
light = "dracula"

View file

@ -1,25 +1,25 @@
watchhistory: loadpage watchhistory
r: reload
feed: loadpage feed
exit: quit
print: echo
trending: loadpage trending
playlist: loadpage playlist
back: mpv playlist-previous ;; echo mpv Skipped
search: loadpage search
bookmarks: loadpage bookmarks
cp: copy
library: loadpage library
x: quit
sub: sync
resume: mpv sprop pause no ;; echo mpv Player resumed
h: help
video: loadpage video
q: quit
watchhistory: loadpage watchhistory
resume: mpv sprop pause no ;; echo mpv Player resumed
search: loadpage search
feed: loadpage feed
x: quit
v: version
next: mpv playlist-next ;; echo mpv Skipped
popular: loadpage popular
h: help
pause: mpv sprop pause yes ;; echo mpv Player paused
exit: quit
channel: loadpage channel
print: echo
playlist: loadpage playlist
popular: loadpage popular
next: mpv playlist-next ;; echo mpv Skipped
bookmarks: loadpage bookmarks
trending: loadpage trending
tpause: mpv tprop pause ;; echo success Toggled player pause
cp: copy
pause: mpv sprop pause yes ;; echo mpv Player paused
rc: reload configs
library: loadpage library
r: reload
sub: sync

View file

@ -1,6 +1,4 @@
global:
'y':
0: cp ${url}
' ':
0: tpause ;; echo mpv Player pause toggled
Left:
@ -9,31 +7,33 @@ global:
'f':
2: run ${browser} '${url}'
Right:
3: next ;; echo mpv Skipped
2: mpv seek 5 ;; echo mpv Fast forwarded 5 seconds
3: next ;; echo mpv Skipped
'c':
2: cp ${url}
'y':
0: cp ${url}
search:
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
popular:
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
trending:
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
video: {}
playlist:
'p':
@ -44,39 +44,39 @@ playlist:
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
channel_main: {}
channel_videos:
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
channel_playlists:
'p':
2: parrun mpv '${hover-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
channel_playlists:
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
watchhistory:
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'p':
2: parrun mpv '${hover-url}'
feed:
'A':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'P':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-video-url}'
'A':
1: parrun ${terminal-emulator} mpv '${hover-channel-url}/videos' --no-video --loop-playlist=inf --shuffle
'a':
2: parrun ${terminal-emulator} mpv '${hover-video-url}' --no-video
library:
'p':
2: parrun mpv '${hover-url}'
'a':
2: parrun ${terminal-emulator} mpv '${hover-url}' --no-video
'A':
1: parrun ${terminal-emulator} mpv '${hover-url}' --no-video --loop-playlist=inf --shuffle
'p':
2: parrun mpv '${hover-url}'

View file

@ -1,52 +1,52 @@
'd':
4: RemoveWord
0: ClearHistory
Esc:
0: Deselect
Home:
0: FirstHistory
'k':
0: MoveUp
'q':
0: Exit
End:
0: ClearHistory
Up:
0: MoveUp
2: PreviousEntry
':':
0: StartCommandCapture
Right:
0: MoveRight
2: NextWord
Enter:
0: Select
F5:
0: Reload
Esc:
0: Deselect
'j':
0: MoveDown
'r':
2: Reload
'd':
0: ClearHistory
4: RemoveWord
'u':
2: ClearLine
'e':
2: End
Left:
2: PreviousWord
0: MoveLeft
4: Back
'q':
0: Exit
Down:
0: MoveDown
2: NextEntry
'k':
0: MoveUp
'v':
2: Paste
'h':
0: MoveLeft
F5:
0: Reload
Backspace:
0: Back
Right:
2: NextWord
0: MoveRight
'a':
2: First
Enter:
0: Select
Left:
4: Back
2: PreviousWord
0: MoveLeft
'r':
2: Reload
'u':
2: ClearLine
'w':
2: RemoveWord
'j':
0: MoveDown
'l':
0: MoveRight
'e':
2: End
Home:
0: FirstHistory
End:
0: ClearHistory
'h':
0: MoveLeft
'w':
2: RemoveWord
'a':
2: First

View file

@ -22,9 +22,9 @@ api_key: YOUR API KEY HERE
shell: sh
legacy_input_handling: false
env:
save-path: ~/.local/share/youtube-tui/saved/
video-player: mpv
youtube-downloader: yt-dlp
browser: xdg-open
terminal-emulator: konsole -e
youtube-downloader: yt-dlp
save-path: ~/.local/share/youtube-tui/saved/
download-path: ~/Downloads/%(title)s-%(id)s.%(ext)s
video-player: mpv
browser: xdg-open

View file

@ -7,6 +7,9 @@
// custom settings, run `zed: open default settings` from the
// command palette (cmd-shift-p / ctrl-shift-p)
{
"title_bar": {
"show_sign_in": false
},
"ui_font_family": "Inter Variable",
"buffer_font_family": "Iosevka Term",
"vim_mode": false,

View file

@ -1,3 +1,7 @@
github.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOMqqnkVzrm0SdG6UOoqKLsabgH5C9okWi0dh2l9GKJl
github.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCj7ndNxQowgcQnjshcLrqPEiiphnt+VTTvDP6mHBL9j1aNUkY4Ue1gvwnGLVlOhGeYrnZaMgRK6+PKCUXaDbC7qtbW8gIkhL7aGCsOr/C56SJMy/BCZfxd1nWzAOxSDPgVsmerOBYfNqltV9/hWCqBywINIR+5dIg6JTJ72pcEpEjcYgXkE2YEFXV1JHnsKgbLWNlhScqb2UmyRkQyytRLtL+38TGxkxCflmO+5Z8CSSNY7GidjMIZ7Q4zMjA2n1nGrlTDkzwDCsw+wqFPGQA179cnfGWOWRVruj16z6XyvxvjJwbz0wQZ75XK5tKSb7FNyeIEs4TT4jk+S4dhPeAUC5y+bDYirYgM4GC7uEnztnZyaVWQ7B381AK4Qdrwt51ZqExKbQpTUNn+EjqoTwvqNj4kqx5QUCI0ThS/YkOxJCXmPUWZbhjpCg56i+2aB6CmK2JGhn57K5mj0MNdBXA4/WnwH6XoPWJzK5Nyu2zB3nAZp+S5hpQs+p1vN1/wsjk=
github.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBEmKSENjQEezOmxkZMy7opKgwFB9nkt5YRrYMjNuG5N87uRgg6CLrbo5wAdT/y6v0mKV0U2w0WZ2YB/++Tpockg=
192.168.1.134 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOrnNOtZCtFDahYzCkm6aqweJqDQQVDu6hSiplRjNhw8
pi5-1.local ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOrnNOtZCtFDahYzCkm6aqweJqDQQVDu6hSiplRjNhw8
192.168.1.136 ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOrnNOtZCtFDahYzCkm6aqweJqDQQVDu6hSiplRjNhw8
pimediaserver.crabdance.com ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOrnNOtZCtFDahYzCkm6aqweJqDQQVDu6hSiplRjNhw8