243 lines
6.5 KiB
TOML
243 lines
6.5 KiB
TOML
# TUIOS Configuration File
|
|
# This file allows you to customize appearance and keybindings
|
|
#
|
|
# Configuration location: /home/coja/.config/tuios/config.toml
|
|
# Documentation: https://github.com/Gaurav-Gosain/tuios
|
|
# For keybindings documentation, run: tuios keybinds list
|
|
|
|
# ============================================================================
|
|
# APPEARANCE SETTINGS
|
|
# ============================================================================
|
|
# border_style: Window border style
|
|
# Options: rounded, normal, thick, double, hidden, block, ascii,
|
|
# outer-half-block, inner-half-block
|
|
# Default: rounded
|
|
#
|
|
# dockbar_position: Position of the dockbar
|
|
# Options: bottom, top, hidden
|
|
# Default: bottom
|
|
#
|
|
# hide_window_buttons: Hide window control buttons (minimize, maximize, close)
|
|
# Options: true, false
|
|
# Default: false
|
|
#
|
|
# scrollback_lines: Number of lines to keep in scrollback buffer
|
|
# Range: 100 to 1000000
|
|
# Default: 10000
|
|
# ============================================================================
|
|
|
|
[appearance]
|
|
border_style = 'rounded'
|
|
hide_window_buttons = false
|
|
scrollback_lines = 10000
|
|
dockbar_position = 'bottom'
|
|
preferred_shell = ''
|
|
whichkey_position = ''
|
|
window_title_position = ''
|
|
hide_clock = false
|
|
animations_enabled = false
|
|
show_cpu = true
|
|
show_ram = true
|
|
confirm_quit = true
|
|
# shared_borders=true
|
|
|
|
[keybindings]
|
|
leader_key = 'ctrl+b'
|
|
# leader_key = 'shift+space'
|
|
|
|
[keybindings.window_management]
|
|
close_window = ['w', 'x']
|
|
minimize_window = ['m']
|
|
new_window = ['n']
|
|
next_window = ['tab']
|
|
prev_window = ['shift+tab']
|
|
rename_window = ['r']
|
|
restore_all = ['M']
|
|
select_window_1 = ['1']
|
|
select_window_2 = ['2']
|
|
select_window_3 = ['3']
|
|
select_window_4 = ['4']
|
|
select_window_5 = ['5']
|
|
select_window_6 = ['6']
|
|
select_window_7 = ['7']
|
|
select_window_8 = ['8']
|
|
select_window_9 = ['9']
|
|
|
|
[keybindings.workspaces]
|
|
move_and_follow_1 = ['alt+shift+1']
|
|
move_and_follow_2 = ['alt+shift+2']
|
|
move_and_follow_3 = ['alt+shift+3']
|
|
move_and_follow_4 = ['alt+shift+4']
|
|
move_and_follow_5 = ['alt+shift+5']
|
|
move_and_follow_6 = ['alt+shift+6']
|
|
move_and_follow_7 = ['alt+shift+7']
|
|
move_and_follow_8 = ['alt+shift+8']
|
|
move_and_follow_9 = ['alt+shift+9']
|
|
switch_workspace_1 = ['alt+1']
|
|
switch_workspace_2 = ['alt+2']
|
|
switch_workspace_3 = ['alt+3']
|
|
switch_workspace_4 = ['alt+4']
|
|
switch_workspace_5 = ['alt+5']
|
|
switch_workspace_6 = ['alt+6']
|
|
switch_workspace_7 = ['alt+7']
|
|
switch_workspace_8 = ['alt+8']
|
|
switch_workspace_9 = ['alt+9']
|
|
|
|
[keybindings.layout]
|
|
equalize_splits = ['=']
|
|
preselect_down = ['alt+j']
|
|
preselect_left = ['alt+h']
|
|
preselect_right = ['alt+l']
|
|
preselect_up = ['alt+k']
|
|
resize_height_grow = ['}', 'shift+]']
|
|
resize_height_grow_top = [']']
|
|
resize_height_shrink = ['{', 'shift+[']
|
|
resize_height_shrink_top = ['[']
|
|
resize_master_grow = ['>', 'shift+.']
|
|
resize_master_grow_left = ['.']
|
|
resize_master_shrink = ['<', 'shift+,']
|
|
resize_master_shrink_left = [',']
|
|
rotate_split = ['R']
|
|
snap_corner_1 = ['1']
|
|
snap_corner_2 = ['2']
|
|
snap_corner_3 = ['3']
|
|
snap_corner_4 = ['4']
|
|
snap_fullscreen = ['f']
|
|
snap_left = ['h']
|
|
snap_right = ['l']
|
|
split_horizontal = ['-']
|
|
split_vertical = ['|', '\']
|
|
swap_down = ['J', 'ctrl+down']
|
|
swap_left = ['H', 'ctrl+left']
|
|
swap_right = ['L', 'ctrl+right']
|
|
swap_up = ['K', 'ctrl+up']
|
|
toggle_tiling = ['t']
|
|
unsnap = ['u']
|
|
|
|
[keybindings.mode_control]
|
|
enter_terminal_mode = ['i', 'enter']
|
|
enter_window_mode = ['esc', 'ctrl+z']
|
|
quit = ['q']
|
|
toggle_help = ['?']
|
|
|
|
[keybindings.system]
|
|
|
|
[keybindings.navigation]
|
|
extend_down = ['shift+down']
|
|
extend_left = ['shift+left']
|
|
extend_right = ['shift+right']
|
|
extend_up = ['shift+up']
|
|
nav_down = ['down']
|
|
nav_left = ['left']
|
|
nav_right = ['right']
|
|
nav_up = ['up']
|
|
|
|
[keybindings.restore_minimized]
|
|
restore_minimized_1 = ['shift+1', '!']
|
|
restore_minimized_2 = ['shift+2', '@']
|
|
restore_minimized_3 = ['shift+3', '#']
|
|
restore_minimized_4 = ['shift+4', '$']
|
|
restore_minimized_5 = ['shift+5', '%']
|
|
restore_minimized_6 = ['shift+6', '^']
|
|
restore_minimized_7 = ['shift+7', '&']
|
|
restore_minimized_8 = ['shift+8', '*']
|
|
restore_minimized_9 = ['shift+9', '(']
|
|
|
|
[keybindings.prefix_mode]
|
|
prefix_close_window = ['x']
|
|
prefix_debug = ['D']
|
|
prefix_detach = ['d', 'esc']
|
|
prefix_equalize_splits = ['=']
|
|
prefix_fullscreen = ['z']
|
|
prefix_help = ['?']
|
|
prefix_minimize = ['m']
|
|
prefix_new_window = ['c']
|
|
prefix_next_window = ['n', 'tab']
|
|
prefix_prev_window = ['p', 'shift+tab']
|
|
prefix_quit = ['q']
|
|
prefix_rename_window = [',', 'r']
|
|
prefix_rotate_split = ['R']
|
|
prefix_select_0 = ['0']
|
|
prefix_select_1 = ['1']
|
|
prefix_select_2 = ['2']
|
|
prefix_select_3 = ['3']
|
|
prefix_select_4 = ['4']
|
|
prefix_select_5 = ['5']
|
|
prefix_select_6 = ['6']
|
|
prefix_select_7 = ['7']
|
|
prefix_select_8 = ['8']
|
|
prefix_select_9 = ['9']
|
|
prefix_selection = ['[']
|
|
prefix_split_horizontal = ['-']
|
|
prefix_split_vertical = ['|', '\']
|
|
prefix_tape = ['T']
|
|
prefix_toggle_tiling = ['space']
|
|
prefix_window = ['t']
|
|
prefix_workspace = ['w']
|
|
|
|
[keybindings.window_prefix]
|
|
window_prefix_cancel = ['esc']
|
|
window_prefix_close = ['x']
|
|
window_prefix_new = ['n']
|
|
window_prefix_next = ['tab']
|
|
window_prefix_prev = ['shift+tab']
|
|
window_prefix_rename = ['r']
|
|
window_prefix_tiling = ['t']
|
|
|
|
[keybindings.minimize_prefix]
|
|
minimize_prefix_cancel = ['esc']
|
|
minimize_prefix_focused = ['m']
|
|
minimize_prefix_restore_1 = ['1']
|
|
minimize_prefix_restore_2 = ['2']
|
|
minimize_prefix_restore_3 = ['3']
|
|
minimize_prefix_restore_4 = ['4']
|
|
minimize_prefix_restore_5 = ['5']
|
|
minimize_prefix_restore_6 = ['6']
|
|
minimize_prefix_restore_7 = ['7']
|
|
minimize_prefix_restore_8 = ['8']
|
|
minimize_prefix_restore_9 = ['9']
|
|
minimize_prefix_restore_all = ['M']
|
|
|
|
[keybindings.workspace_prefix]
|
|
workspace_prefix_cancel = ['esc']
|
|
workspace_prefix_move_1 = ['!']
|
|
workspace_prefix_move_2 = ['@']
|
|
workspace_prefix_move_3 = ['#']
|
|
workspace_prefix_move_4 = ['$']
|
|
workspace_prefix_move_5 = ['%']
|
|
workspace_prefix_move_6 = ['^']
|
|
workspace_prefix_move_7 = ['&']
|
|
workspace_prefix_move_8 = ['*']
|
|
workspace_prefix_move_9 = ['(']
|
|
workspace_prefix_switch_1 = ['1']
|
|
workspace_prefix_switch_2 = ['2']
|
|
workspace_prefix_switch_3 = ['3']
|
|
workspace_prefix_switch_4 = ['4']
|
|
workspace_prefix_switch_5 = ['5']
|
|
workspace_prefix_switch_6 = ['6']
|
|
workspace_prefix_switch_7 = ['7']
|
|
workspace_prefix_switch_8 = ['8']
|
|
workspace_prefix_switch_9 = ['9']
|
|
|
|
[keybindings.debug_prefix]
|
|
debug_prefix_animations = ['a']
|
|
debug_prefix_cache = ['c']
|
|
debug_prefix_cancel = ['esc']
|
|
debug_prefix_logs = ['l']
|
|
|
|
[keybindings.tape_prefix]
|
|
tape_prefix_cancel = ['esc']
|
|
tape_prefix_manager = ['m']
|
|
tape_prefix_record = ['r']
|
|
tape_prefix_stop = ['s']
|
|
|
|
[keybindings.terminal_mode]
|
|
terminal_exit_mode = ['alt+esc']
|
|
terminal_next_window = ['alt+n']
|
|
terminal_prev_window = ['alt+p']
|
|
|
|
[daemon]
|
|
log_level = 'off'
|
|
default_codec = 'gob'
|
|
socket_path = ''
|