From 82b0dbb27b1fa99d9644e23e025dd3597f1f37ee Mon Sep 17 00:00:00 2001 From: tux Date: Tue, 16 Sep 2025 23:52:54 +0530 Subject: [PATCH] feat: add superfile --- modules/home/shell/default.nix | 1 + modules/home/shell/superfile.nix | 41 ++++++++++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 modules/home/shell/superfile.nix diff --git a/modules/home/shell/default.nix b/modules/home/shell/default.nix index 3adc8a0..b393d86 100755 --- a/modules/home/shell/default.nix +++ b/modules/home/shell/default.nix @@ -2,6 +2,7 @@ imports = [ ./lazygit.nix ./aichat.nix + ./superfile.nix ]; programs = { diff --git a/modules/home/shell/superfile.nix b/modules/home/shell/superfile.nix new file mode 100644 index 0000000..8667a67 --- /dev/null +++ b/modules/home/shell/superfile.nix @@ -0,0 +1,41 @@ +{ + programs.superfile = { + enable = true; + settings = { + theme = "poimandres"; + editor = ""; + dir_editor = ""; + auto_check_update = false; + cd_on_quit = false; + default_open_file_preview = true; + show_image_preview = true; + show_panel_footer_info = true; + default_directory = "."; + file_size_use_si = false; + default_sort_type = 0; + sort_order_reversed = false; + case_sensitive_sort = false; + shell_close_on_success = false; + debug = false; + ignore_missing_fields = false; + nerdfont = true; + transparent_background = true; + file_preview_width = 0; + code_previewer = "bat"; + 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 = "┤"; + metadata = true; + zoxide_support = true; + enable_md5_checksum = false; + }; + }; +}