diff --git a/configs/fred/config.toml b/configs/fred/config.toml new file mode 100644 index 0000000..879f935 --- /dev/null +++ b/configs/fred/config.toml @@ -0,0 +1,231 @@ +[editor.colors] +default_font_color = 0xd4d4d4ff +whitespace = 0xe3e4e229 +carriage_return = 0xff0000ff +search_result = 0xed8212aa +selection_color = 0x9fff2e +token_match = 0xd4d4d4aa +line_numbers = 0x8a8592ff +cursor = 0xffffffff +tray = 0xffffffff +need_save = 0xff0000ff +background = 0x1f1f1fff +warning = 0xe3811cff +error = 0xff0000ff +auto_line_ending = 0xff00ff +vim_cursor_color = 0xff00ffff +async_highlight = 0x446ccc47 +selected_editor = 0xadd6ff26 +line_guides = 0xadd6ff26 +active_line_guide = 0xadd6ffff +highlight_line_copy = 0x9a02ff +highlight_line_edit = 0x9fffff + +[editor.state] +show_line_numbers = false +auto_syntax_highlighting = true +auto_line_endings = true +render_whitespace = false +tabs_as_spaces = true +spellcheck_by_default = false +disable_line_highlight = false +html_copy_background = false +noisy_parse = false +vim_mode = false +suppress_async_search = false +suppress_threaded_search = false +noisy_search = false +suppress_suggestions = false +modulate_color_glyphs = false +noisy_events = false +noisy_flattened_events = false +embold_vim_cursor = true +embold_cursor = false +line_guides = true +noisy_find_all = false +font_size_px = 14 +tray_font_size = 14 +tabstop = 2 + +[[editor.highlights]] +color = 0xc586c0ff +tags = ['keyword.directive', +'keyword.directive.define', +'keyword.directive.include', +'macro.function', +'macro.define', +'macro.definition'] + +[[editor.highlights]] +color = 0xc586c0ff +tags = ['keyword.alloc', +'keyword.return', +'keyword.repeat', +'keyword.conditional', +'keyword.conditional.ternary', +'keyword.exception', +'keyword.coroutine', +'keyword.coroutine.return'] + +[[editor.highlights]] +color = 0x569cd6ff +tags = ['keyword', +'keyword.operator', +'keyword.storage', +'boolean', +'function.builtin', +'type.builtin', +'type.qualifier', +'tag'] + +[[editor.highlights]] +color = 0x569cd6ff +tags = ['variable.builtin'] + +[[editor.highlights]] +color = 0xdcdcaaff +tags = ['function'] + +[[editor.highlights]] +color = 0xdcdcaaff +tags = ['function.call'] + +[[editor.highlights]] +color = 0xdcdcaaff +tags = ['function.method', +'function.method.call'] + +[[editor.highlights]] +color = 0x4ec9b0ff +tags = ['type', +'property'] + +[[editor.highlights]] +color = 0x817d82ff +tags = ['attribute'] + +[[editor.highlights]] +color = 0xb5cea8ff +tags = ['constant', +'constant.builtin', +'number'] + +[[editor.highlights]] +color = 0xce9178ff +tags = ['string', +'string.escape', +'character'] + +[[editor.highlights]] +color = 0x6a9955ff +tags = ['comment'] + +[[editor.highlights]] +color = 0xe3811cff +tags = ['operator'] + +[[editor.highlights]] +color = 0x4ec9b0ff +tags = ['scope.name'] + +[[editor.highlights]] +color = 0xf44747ff +tags = ['embedded'] + +[diff.colors] +del = 0xff0000ff +ins = 0xff00ff +eq = 0xffffffff +trimmed_text = 0xe3811cff +graph_link = 0xbd42b7ff +selected_node_color = 0xed8212aa +last_save_node_color = 0xff00ff +external_change_node_color = 0xb11be3ff + +[diff.state] +diff_font_size = 14 + +[file_explorer.colors] +default_font_color = 0xffffffff +relative_dir_font_color = 0x6b7078ff +actively_rooted = 0x98ffff +background = 0xff +selection_color = 0x7e8081aa +match_color = 0xed8212aa +directory_color = 0x6037c8ff +unknown_color = 0xff0000ff +B_color = 0xffffffff +KB_color = 0x64dbeaff +MB_color = 0x9627d8ff +GB_color = 0xcd3256ff +TB_color = 0xd9b026ff +PB_color = 0xff0a00ff +EB_color = 0xffffffff + +[file_explorer.state] +font_size = 14 +noisy_dir_root = false +rooted_filters = "" + +[feed.colors] +info = 0xd4d4d4ff +warning = 0xe3811cff +error = 0xff0000ff + +[feed.state] +feed_font_size = 14 + +[widget.colors] +window_border = 0xadd6ff26 +window_title_background = 0xadd6ff26 +window_title_font_color = 0xd4d4d4ff +window_close_button_hover = 0xf44747ff +window_close_button_pressed = 0xcd1010ff +scrollbar_inactive = 0xadd6ff26 +scrollbar_active = 0xadd6ffff +scrollbar_track_outline = 0xadd6ff26 +custom_hotkey_fill = 0x49ff31 +drag_drop_zone = 0xadd6ffff +outline_selection = 0x9fffff +warning = 0xe3811cff +error = 0xff0000ff +active_button = 0x98ffff +loading_bar_progress = 0x98ff80 +loading_bar_complete = 0x9a0280 + +[widget.state] +window_title_font_size = 14 +scrollbar_width = 10 +scrollbar_min_size = 20 + +[system.core] +preferred_file_explorer = '' +async_update_frequency_ms = 1000 + +[system.fonts] +fallback_fonts_folder = '/usr/share/fonts' +current_font = '' + +[system.effects] +audio_keystroke = [] +audio_return = [] +postprocessing_enabled = true +screen_warp = true +multipass_crt = true +mute_audio = false +suppress_audio_startup = true +crt_mode = false +animate_cursor = true +light_mode = false +smooth_scroll = true +highlight_line_copy = true +highlight_line_edit = true +subpixel_font_aa = false + +[plugins.core] +plugins_source_file = '/home/liamm/Workspace/fred-plugins.c' +gen_base_template_only = false + +[hotkey.state] +hotkeys = '/home/liamm/.cadacama/fred/hotkeys.toml' + diff --git a/configs/fred/hotkeys.toml b/configs/fred/hotkeys.toml new file mode 100644 index 0000000..a8a8191 --- /dev/null +++ b/configs/fred/hotkeys.toml @@ -0,0 +1,388 @@ +[[binding]] +name = 'GLB_ShowHelp' +key = 'F1' +mods = [] + +[[binding]] +name = 'GLB_ToggleShowFPS' +key = 'F5' +mods = [] + +[[binding]] +name = 'GLB_ReloadShaders' +key = 'F6' +mods = [] + +[[binding]] +name = 'GLB_LoadFont' +key = 'F8' +mods = [] + +[[binding]] +name = 'GLB_LoadDefaultFont' +key = 'F8' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_ReloadConfig' +key = 'F9' +mods = [] + +[[binding]] +name = 'GLB_RecompilePlugins' +key = 'F1' +mods = ['Shift'] + +[[binding]] +name = 'GLB_OpenConfig' +key = 'F9' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_ToggleFullscreen' +key = 'F11' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'GLB_OpenTreeSitter' +key = 'F11' +mods = [] + +[[binding]] +name = 'GLB_OpenArenaTracker' +key = 'F11' +mods = ['Shift'] + +[[binding]] +name = 'GLB_SplitEditor' +key = '\' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_FileExplorer' +key = 'O' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_ConfigExplorer' +key = 'P' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_SimpleCommand' +key = 'K' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'GLB_ToggleVim' +key = 'I' +mods = ['Ctrl'] + +[[binding]] +name = 'GLB_PluginAPITemplate' +key = 'F1' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_ToggleLineNumbers' +key = 'F2' +mods = [] + +[[binding]] +name = 'ED_ToggleSyntaxHL' +key = 'F4' +mods = [] + +[[binding]] +name = 'ED_ToggleCRLF' +key = 'F7' +mods = [] + +[[binding]] +name = 'ED_ToggleSpellcheck' +key = 'F10' +mods = [] + +[[binding]] +name = 'ED_ToggleLineGuides' +key = 'G' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_ToggleRenderWhitespace' +key = 'F3' +mods = [] + +[[binding]] +name = 'ED_UnifyLineEndings' +key = 'F7' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_TrimLineEndings' +key = 'T' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_GotoLine' +key = 'G' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_Find' +key = 'F' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_FindAll' +key = 'F' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_FindReplace' +key = 'F' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_JumpMatching' +key = 'M' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_NewFile' +key = 'N' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_NewFileSplit' +key = 'N' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_Save' +key = 'S' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_SaveAll' +key = 'S' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_SaveAs' +key = 'S' +mods = ['Ctrl','Alt'] + +[[binding]] +name = 'ED_Undo' +key = 'Z' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_Redo' +key = 'R' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_UndoTree' +key = 'Z' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_IncreaseFontSize' +key = '=' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_DecreaseFontSize' +key = '-' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_CloseEditor' +key = 'W' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_PreviousCursor' +key = 'Left' +mods = ['Alt'] + +[[binding]] +name = 'ED_FutureCursor' +key = 'Right' +mods = ['Alt'] + +[[binding]] +name = 'ED_NewlineBelow' +key = 'Return' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_NewlineAbove' +key = 'Return' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_OutdentLine' +key = 'Tab' +mods = ['Shift'] + +[[binding]] +name = 'ED_ChangeLang' +key = 'L' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_RefreshSuggestions' +key = 'Spacebar' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_DupCursorUp' +key = 'Up' +mods = ['Ctrl','Alt'] + +[[binding]] +name = 'ED_DupCursorDown' +key = 'Down' +mods = ['Ctrl','Alt'] + +[[binding]] +name = 'ED_NewCursor' +key = 'Left Mouse' +mods = ['Alt'] + +[[binding]] +name = 'ED_TrailCursors' +key = 'Left Mouse' +mods = ['Alt','Shift'] + +[[binding]] +name = 'ED_MoveLineUp' +key = 'Up' +mods = ['Alt'] + +[[binding]] +name = 'ED_MoveLineDown' +key = 'Down' +mods = ['Alt'] + +[[binding]] +name = 'ED_SelectionToCursor' +key = 'D' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_EmptyBlockUp' +key = 'Up' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_EmptyBlockDown' +key = 'Down' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_EmptyBlockUpSel' +key = 'Up' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_EmptyBlockDownSel' +key = 'Down' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_CyclePanelForward' +key = 'PgDn' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_CyclePanelBack' +key = 'PgUp' +mods = ['Ctrl'] + +[[binding]] +name = 'ED_CycleOnlyPanelForward' +key = 'PgDn' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_CycleOnlyPanelBack' +key = 'PgUp' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_SortSelectedLines' +key = 'Y' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'ED_CenterViewToCursor' +key = 'V' +mods = ['Alt'] + +[[binding]] +name = 'FILE_EXP_FileNewPanel' +key = 'Return' +mods = ['Ctrl'] + +[[binding]] +name = 'FILE_EXP_PathInExplorer' +key = 'O' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'FILE_EXP_ToggleDirRoot' +key = ']' +mods = ['Ctrl'] + +[[binding]] +name = 'FILE_EXP_RootToParent' +key = 'Backspace' +mods = ['Ctrl','Shift'] + +[[binding]] +name = 'FIND_NextResult' +key = 'Return' +mods = [] + +[[binding]] +name = 'FIND_PrevResult' +key = 'Return' +mods = ['Shift'] + +[[binding]] +name = 'FIND_Replace' +key = 'Return' +mods = ['Ctrl'] + +[[binding]] +name = 'SMCLI_KillCommand' +key = 'Delete' +mods = ['Ctrl','Shift'] + +[[binding.custom]] +group = 'ED' +fn = 'cursor_left' +key = 'H' +mods = ['Ctrl'] + +[[binding.custom]] +group = 'ED' +fn = 'cursor_right' +key = 'L' +mods = ['Ctrl'] + +[[binding.custom]] +group = 'ED' +fn = 'cursor_up' +key = 'K' +mods = ['Ctrl'] + +[[binding.custom]] +group = 'ED' +fn = 'cursor_down' +key = 'J' +mods = ['Ctrl'] \ No newline at end of file diff --git a/configs/hypr-desktop/hypr-monitors.conf b/configs/hypr-desktop/hypr-monitors.conf index 50d3d3d..0782fa3 100644 --- a/configs/hypr-desktop/hypr-monitors.conf +++ b/configs/hypr-desktop/hypr-monitors.conf @@ -15,3 +15,25 @@ # workspace = $ws_program, monitor:DP-1, default:true # workspace = $ws_extra, monitor:DP-1 source = ./workspaces.conf + +monitorv2 { + output=DP-1 + mode=2560x1440@300 + position=1440x475 + scale=1 + supports_hdr = -1 + bitdepth = 10 + cm=wide +} + +monitorv2 { + output=HDMI-A-2 + mode=2560x1440@99.95 + position = 0x0 + transform = 1 + scale=1 + supports_hdr=-1 + bitdepth = 10 + cm=wide +} +