Skip to content

Commit

Permalink
feat: adding superfile config
Browse files Browse the repository at this point in the history
  • Loading branch information
bgcicca committed Feb 3, 2025
1 parent 28fd869 commit 1c93392
Show file tree
Hide file tree
Showing 18 changed files with 1,154 additions and 0 deletions.
32 changes: 32 additions & 0 deletions .config/superfile/config.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
theme = 'catppuccin'
editor = "vim"
auto_check_update = true
cd_on_quit = false
default_open_file_preview = true
default_directory = "."
file_size_use_si = false
default_sort_type = 0
sort_order_reversed = false
case_sensitive_sort = false

nerdfont = true
transparent_background = true

file_preview_width = 0
sidebar_width = 20

border_top = ''
border_bottom = ''
border_left = ''
border_right = ''
border_top_left = ''
border_top_right = ''
border_bottom_left = ''
border_bottom_right = ''
border_middle_left = ''
border_middle_right = ''
#
# ==========PLUGINS========== #
#
metadata = false
enable_md5_checksum = false
57 changes: 57 additions & 0 deletions .config/superfile/hotkeys.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
# =================================================================================================
# Global hotkeys (cannot conflict with other hotkeys)
confirm = ['enter', 'right', 'l']
quit = ['q', 'esc']
# movement
list_up = ['up', 'k']
list_down = ['down', 'j']
page_up = ['pgup','']
page_down = ['pgdown','']
# file panel control
create_new_file_panel = ['n', '']
close_file_panel = ['w', '']
next_file_panel = ['tab', 'L']
previous_file_panel = ['shift+left', 'H']
toggle_file_preview_panel = ['f', '']
open_sort_options_menu = ['o', '']
toggle_reverse_sort = ['R', '']
# change focus
focus_on_process_bar = ['p', '']
focus_on_sidebar = ['s', '']
focus_on_metadata = ['m', '']
# create file/directory and rename
file_panel_item_create = ['ctrl+n', '']
file_panel_item_rename = ['ctrl+r', '']
# file operations
copy_items = ['ctrl+c', '']
cut_items = ['ctrl+x', '']
paste_items = ['ctrl+v', '']
delete_items = ['ctrl+d', 'delete', '']
# compress and extract
extract_file = ['ctrl+e', '']
compress_file = ['ctrl+a', '']
# editor
open_file_with_editor = ['e', '']
open_current_directory_with_editor = ['E', '']
# other
pinned_directory = ['P', '']
toggle_dot_file = ['.', '']
change_panel_mode = ['v', '']
open_help_menu = ['?', '']
open_command_line = [':', '']
copy_path = ['ctrl+p', '']
copy_present_working_directory = ['c', '']
toggle_footer = ['F', '']
# =================================================================================================
# Typing hotkeys (can conflict with all hotkeys)
confirm_typing = ['enter', '']
cancel_typing = ['ctrl+c', 'esc']
# =================================================================================================
# Normal mode hotkeys (can conflict with other modes, cannot conflict with global hotkeys)
parent_directory = ['h', 'left', 'backspace']
search_bar = ['/', '']
# =================================================================================================
# Select mode hotkeys (can conflict with other modes, cannot conflict with global hotkeys)
file_panel_select_mode_items_select_down = ['shift+down', 'J']
file_panel_select_mode_items_select_up = ['shift+up', 'K']
file_panel_select_all_items = ['A', '']
63 changes: 63 additions & 0 deletions .config/superfile/theme/blood.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Blood
# Theme create by: https://github.com/charlesrocket
# Update by(sort by time):

# Thank you!

code_syntax_highlight = "onedark"

# border
file_panel_border = "#9a0000"
sidebar_border = "#790000"
footer_border = "#790000"

# border active
file_panel_border_active = "#ff0000"
sidebar_border_active = "#ff0000"
footer_border_active = "#ff0000"
modal_border_active = "#ff0000"

# background (bg)
full_screen_bg = "#000000"
file_panel_bg = "#000000"
sidebar_bg = "#000000"
footer_bg = "#000000"
modal_bg = "#000000"

# foreground (fg)
full_screen_fg = "#f8f8f2"
file_panel_fg = "#f8f8f2"
sidebar_fg = "#f8f8f2"
footer_fg = "#f8f8f2"
modal_fg = "#f8f8f2"

# special color
cursor = "#ff0000"
correct = "#47ef7d"
error = "#d70000"
hint = "#5bd9f3"
cancel = "#6575ab"
gradient_color = ["#720000", "#ff0000"]

# file panel special items
file_panel_top_directory_icon = "#ff522e"
file_panel_top_path = "#ff9999"
file_panel_item_selected_fg = "#ff8d34"
file_panel_item_selected_bg = "#524549"

# sidebar special items
sidebar_title = "#dd0000"
sidebar_item_selected_fg = "#000000"
sidebar_item_selected_bg = "#ff8d34"
sidebar_divider = "#615250"

# modal special items
modal_cancel_fg = "#f9f9fe"
modal_cancel_bg = "#000042"

modal_confirm_fg = "#f9f9fe"
modal_confirm_bg = "#ffb86c"

# help menu
help_menu_hotkey = "#ff8d34"
help_menu_title = "#ff6666"
67 changes: 67 additions & 0 deletions .config/superfile/theme/catppuccin-frappe.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Catppuccin Frappe Flavor
# Theme create by: https://github.com/GV14982
# Update by(sort by time):
#
# Thanks for all contributor!!

# If you want to make sidebar border display just set it same as sidebar background color

# Code syntax highlight theme (you can go to https://github.com/alecthomas/chroma/blob/master/styles to find one you like)
code_syntax_highlight = "catppuccin-frappe"

# ========= Border =========
file_panel_border = "#737994" # Overlay0
sidebar_border = "#303446" # Base
footer_border = "#737994" # Overlay0

# ========= Border Active =========
file_panel_border_active = "#babbf1" # Lavendar
sidebar_border_active = "#e78284" # Red
footer_border_active = "#a6d189" # Green
modal_border_active = "#949cbb" # Overlay2

# ========= Background (bg) =========
full_screen_bg = "#303446" # Base
file_panel_bg = "#303446" # Base
sidebar_bg = "#303446" # Base
footer_bg = "#303446" # Base
modal_bg = "#303446" # Base

# ========= Foreground (fg) =========
full_screen_fg = "#a5adce" # Subtext0
file_panel_fg = "#a5adce" # Subtext0
sidebar_fg = "#a5adce" # Subtext0
footer_fg = "#a5adce" # Subtext0
modal_fg = "#a5adce" # Subtext0

# ========= Special Color =========
cursor = "#f2d5cf" # Rosewater
correct = "#a6d189" # Green
error = "#e78284" # Red
hint = "#85c1dc" # Sapphire
cancel = "#ea999c" # Maroon
# Gradient color can only have two color!
gradient_color = ["#8caaee", "#ca9ee6"] # [Blue, Mauve]

# ========= File Panel Special Items =========
file_panel_top_directory_icon = "#a6d189" # Green
file_panel_top_path = "#89b5fa" # Blue
file_panel_item_selected_fg = "#99d1db" # Sky
file_panel_item_selected_bg = "#303446" # Base

# ========= Sidebar Special Items =========
sidebar_title = "#85c1dc" # Sapphire
sidebar_item_selected_fg = "#99d1db" # Sky
sidebar_item_selected_bg = "#303446" # Base
sidebar_divider = "#949cbb" # Overlay2

# ========= Modal Special Items =========
modal_cancel_fg = "#414559" # Surface0
modal_cancel_bg = "#ea999c" # Maroon

modal_confirm_fg = "#414559" # Surface0
modal_confirm_bg = "#99d1db" # Sky

# ========= Help Menu =========
help_menu_hotkey = "#99d1db" # Sky
help_menu_title = "#ea999c" # Maroon
67 changes: 67 additions & 0 deletions .config/superfile/theme/catppuccin-latte.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Catppuccin Latte Flavor
# Theme create by: https://github.com/GV14982
# Update by(sort by time):
#
# Thanks for all contributor!!

# If you want to make sidebar border display just set it same as sidebar background color

# Code syntax highlight theme (you can go to https://github.com/alecthomas/chroma/blob/master/styles to find one you like)
code_syntax_highlight = "catppuccin-latte"

# ========= Border =========
file_panel_border = "#9ca0b0" # Overlay0
sidebar_border = "#eff1f5" # Base
footer_border = "#9ca0b0" # Overlay0

# ========= Border Active =========
file_panel_border_active = "#7287fd" # Lavender
sidebar_border_active = "#40a02b" # Green
footer_border_active = "#40a02b" # Green
modal_border_active = "#7c7f93" # Overlay2

# ========= Background (bg) =========
full_screen_bg = "#eff1f5" # Base
file_panel_bg = "#eff1f5" # Base
sidebar_bg = "#eff1f5" # Base
footer_bg = "#eff1f5" # Base
modal_bg = "#eff1f5" # Base

# ========= Foreground (fg) =========
full_screen_fg = "#4c4f69" # Text
file_panel_fg = "#4c4f69" # Text
sidebar_fg = "#4c4f69" # Text
footer_fg = "#4c4f69" # Text
modal_fg = "#4c4f69" # Text

# ========= Special Color =========
cursor = "#dc8a78" # Rosewater
correct = "#40a02b" # Green
error = "#d20f39" # Red
hint = "#209fb5" # Sapphire
cancel = "#e64553" # Maroon
# Gradient color can only have two color!
gradient_color = ["#1e66f5", "#ca9ee6"] # [Blue, Mauve]

# ========= File Panel Special Items =========
file_panel_top_directory_icon = "#40a02b" # Green
file_panel_top_path = "#89b5fa" # Blue
file_panel_item_selected_fg = "#04a5e5" # Sky
file_panel_item_selected_bg = "#eff1f5" # Base

# ========= Sidebar Special Items =========
sidebar_title = "#209fb5" # Sapphire
sidebar_item_selected_fg = "#04a5e5" # Sky
sidebar_item_selected_bg = "#eff1f5" # Base
sidebar_divider = "#7c7f93" # Overlay2

# ========= Modal Special Items =========
modal_cancel_fg = "#eff1f5" # Base
modal_cancel_bg = "#e64553" # Maroon

modal_confirm_fg = "#eff1f5" # Base
modal_confirm_bg = "#04a5e5" # Sky

# ========= Help Menu =========
help_menu_hotkey = "#04a5e5" # Sky
help_menu_title = "#fe640b" # Peach
67 changes: 67 additions & 0 deletions .config/superfile/theme/catppuccin-macchiato.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Catppuccin Macchiato Flavor
# Theme create by: https://github.com/GV14982
# Update by(sort by time):
#
# Thanks for all contributor!!

# If you want to make sidebar border display just set it same as sidebar background color

# Code syntax highlight theme (you can go to https://github.com/alecthomas/chroma/blob/master/styles to find one you like)
code_syntax_highlight = "catppuccin-macchiato"

# ========= Border =========
file_panel_border = "#6e738d" # Overlay0
sidebar_border = "#24273a" # Base
footer_border = "#6e738d" # Overlay0

# ========= Border Active =========
file_panel_border_active = "#b7bdf8" # Lavendar
sidebar_border_active = "#ed8796" # Red
footer_border_active = "#a6da95" # Green
modal_border_active = "#939ab7" # Overlay2

# ========= Background (bg) =========
full_screen_bg = "#24273a" # Base
file_panel_bg = "#24273a" # Base
sidebar_bg = "#24273a" # Base
footer_bg = "#24273a" # Base
modal_bg = "#24273a" # Base

# ========= Foreground (fg) =========
full_screen_fg = "#a5adcb" # Subtext0
file_panel_fg = "#a5adcb" # Subtext0
sidebar_fg = "#a5adcb" # Subtext0
footer_fg = "#a5adcb" # Subtext0
modal_fg = "#a5adcb" # Subtext0

# ========= Special Color =========
cursor = "#f4dbd6" # Rosewater
correct = "#a6da95" # Green
error = "#ed8796" # Red
hint = "#7dc4e4" # Sapphire
cancel = "#ee99a0" # Maroon
# Gradient color can only have two color!
gradient_color = ["#8aadf4", "#c6a0f6"] # [Blue, Mauve]

# ========= File Panel Special Items =========
file_panel_top_directory_icon = "#a6da95" # Green
file_panel_top_path = "#8aadf4" # Blue
file_panel_item_selected_fg = "#91d7e3" # Sky
file_panel_item_selected_bg = "#24273a" # Base

# ========= Sidebar Special Items =========
sidebar_title = "#7dc4e4" # Sapphire
sidebar_item_selected_fg = "#91d7e3" # Sky
sidebar_item_selected_bg = "#24273a" # Base
sidebar_divider = "#939ab7" # Overlay2

# ========= Modal Special Items =========
modal_cancel_fg = "#363a4f" # Surface0
modal_cancel_bg = "#ee99a0" # Maroon

modal_confirm_fg = "#363a4f" # Surface0
modal_confirm_bg = "#91d7e3" # Sky

# ========= Help Menu =========
help_menu_hotkey = "#91d7e3" # Sky
help_menu_title = "#ee99a0" # Maroon
Loading

0 comments on commit 1c93392

Please sign in to comment.