Everything is basically set up how I like it
This commit is contained in:
parent
eb701b9b24
commit
f58e511ddc
19 changed files with 626 additions and 223 deletions
14
.config/fish/conf.d/fish_frozen_key_bindings.fish
Normal file
14
.config/fish/conf.d/fish_frozen_key_bindings.fish
Normal 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
|
||||
1
.config/fish/conf.d/rustup.fish
Normal file
1
.config/fish/conf.d/rustup.fish
Normal file
|
|
@ -0,0 +1 @@
|
|||
source "$HOME/.cargo/env.fish"
|
||||
|
|
@ -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..."
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 = []
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -6,5 +6,5 @@
|
|||
|
||||
input {
|
||||
follow_mouse = 2 # 0|1|2|3
|
||||
float_switch_override_focus = 2
|
||||
float_switch_override_focus = 0
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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 1–10) ---
|
||||
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 1–10) ---
|
||||
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 #
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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 = " " },
|
||||
|
|
|
|||
|
|
@ -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"
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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}'
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue