Added superfile terminal file manager config
This commit is contained in:
parent
80856f8732
commit
988a12677b
1 changed files with 48 additions and 5 deletions
|
|
@ -1,11 +1,54 @@
|
||||||
{ pkgs, config, lib, ... }:
|
{ pkgs, config, lib, ... }: {
|
||||||
{
|
options.speccon18.hm.superfile.enable =
|
||||||
options.speccon18.hm.superfile.enable = lib.mkEnableOption "enables specs superfile config";
|
lib.mkEnableOption "enables specs superfile config";
|
||||||
|
|
||||||
config = lib.mkIf config.speccon18.hm.superfile.enable {
|
config = lib.mkIf config.speccon18.hm.superfile.enable {
|
||||||
programs.superfile = {
|
programs.superfile = {
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.superfile;
|
package = pkgs.superfile;
|
||||||
|
hotkeys = {
|
||||||
|
confirm = [ "enter" "" ];
|
||||||
|
quit = [ "ctrl+c" "" ];
|
||||||
|
list_up = [ "k" "up" ];
|
||||||
|
list_down = [ "j" "down" ];
|
||||||
|
page_up = [ "pgup" "" ];
|
||||||
|
page_down = [ "pgdown" "" ];
|
||||||
|
create_new_file_panel = [ "n" "" ];
|
||||||
|
close_file_panel = [ "q" "" ];
|
||||||
|
next_file_panel = [ "tab" "" ];
|
||||||
|
previous_file_panel = [ "shift+tab" "" ];
|
||||||
|
toggle_file_preview_panel = [ "f" "" ];
|
||||||
|
open_sort_options_menu = [ "o" "" ];
|
||||||
|
toggle_reverse_sort = [ "R" "" ];
|
||||||
|
focus_on_process_bar = [ "ctrl+p" "" ];
|
||||||
|
focus_on_sidebar = [ "ctrl+s" "" ];
|
||||||
|
focus_on_metadata = [ "ctrl+d" "" ];
|
||||||
|
file_panel_item_create = [ "a" "" ];
|
||||||
|
file_panel_item_rename = [ "r" "" ];
|
||||||
|
copy_items = [ "y" "" ];
|
||||||
|
cut_items = [ "x" "" ];
|
||||||
|
paste_items = [ "p" "" ];
|
||||||
|
delete_items = [ "d" "" ];
|
||||||
|
extract_file = [ "ctrl+e" "" ];
|
||||||
|
compress_file = [ "ctrl+a" "" ];
|
||||||
|
open_file_with_editor = [ "e" "" ];
|
||||||
|
open_current_directory_with_editor = [ "E" "" ];
|
||||||
|
pinned_directory = [ "P" "" ];
|
||||||
|
toggle_dot_file = [ "." "" ];
|
||||||
|
change_panel_mode = [ "m" "" ];
|
||||||
|
open_help_menu = [ "?" "" ];
|
||||||
|
open_command_line = [ ":" "" ];
|
||||||
|
copy_path = [ "Y" "" ];
|
||||||
|
copy_present_working_directory = [ "c" "" ];
|
||||||
|
toggle_footer = [ "ctrl+f" "" ];
|
||||||
|
confirm_typing = [ "enter" "" ];
|
||||||
|
cancel_typing = [ "esc" "" ];
|
||||||
|
parent_directory = [ "-" "" ];
|
||||||
|
search_bar = [ "/" "" ];
|
||||||
|
file_panel_select_mode_items_select_down = [ "J" "" ];
|
||||||
|
file_panel_select_mode_items_select_up = [ "K" "" ];
|
||||||
|
file_panel_select_all_items = [ "A" "" ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue