Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

programs.superfile.enable

Whether to enable superfile - Pretty fancy and modern terminal file manager.

Type: boolean

Default:

false

Example:

true

Declared by:

programs.superfile.package

The superfile package to use.

Type: null or package

Default:

pkgs.superfile

Declared by:

programs.superfile.firstUseCheck

Enables the first time use popup.

Type: boolean

Default:

true

Declared by:

programs.superfile.hotkeys

Hotkey configuration written to $XDG_CONFIG_HOME/superfile/hotkeys.toml (linux) or Library/Application Support/superfile/hotkeys.toml (darwin), See https://superfile.netlify.app/configure/custom-hotkeys/ for supported values.

Type: TOML value

Default:

{ }

Example:

confirm = [
  "enter"
  "right"
  "l"
];

Declared by:

programs.superfile.metadataPackage

The exiftool package to use.

Type: null or package

Default:

pkgs.exiftool

Declared by:

programs.superfile.pinnedFolders

Entries that get added to the pinned panel.

Type: list of (open submodule of (JSON value))

Default:

[ ]

Example:

[
  {
    name = "Nix Store";
    location = "/nix/store";
  }
];

Declared by:

programs.superfile.pinnedFolders.*.location

Location of the pinned entry.

Type: absolute path

Example:

"/nix/store"

Declared by:

programs.superfile.pinnedFolders.*.name

Name that will be shown.

Type: null or string

Default:

null

Example:

"Nix Store"

Declared by:

programs.superfile.settings

Configuration written to $XDG_CONFIG_HOME/superfile/config.toml (linux) or Library/Application Support/superfile/config.toml (darwin), See https://superfile.netlify.app/configure/superfile-config/ for supported values.

Type: TOML value

Default:

{ }

Example:

theme = "catppuccin-frappe";
default_sort_type = 0;
transparent_background = false;

Declared by:

programs.superfile.themes

Theme files written to $XDG_CONFIG_HOME/superfile/theme/ (linux) or Library/Application Support/superfile/theme/ (darwin), See https://superfile.netlify.app/configure/custom-theme/ for supported values.

Type: attribute set of (TOML value or absolute path)

Default:

{ }

Example:

myTheme = {
  code_syntax_highlight = "catppuccin-latte";

  file_panel_border = "#101010";
  sidebar_border = "#101011";
  footer_border = "#101012";

  gradient_color = [
    "#101013"
    "#101014"
  ];

  # ...
};
myOtherFavoriteTheme = {
  code_syntax_highlight = "catppuccin-mocha";

  file_panel_border = "#505050";
  sidebar_border = "#505051";
  footer_border = "#505052";

  gradient_color = [
    "#505053"
    "#505054"
  ];

  # ...
};

Declared by:

programs.superfile.zoxidePackage

The zoxide package to use.

Type: null or package

Default:

pkgs.zoxide

Declared by: