liek media and stuff and fixing shit and iinstalling adblock on browser by default cool shiz
72 lines
1.8 KiB
Nix
72 lines
1.8 KiB
Nix
{
|
|
config,
|
|
lib,
|
|
pkgs,
|
|
...
|
|
}:
|
|
|
|
{
|
|
options = {
|
|
terminal = {
|
|
ranger = {
|
|
enable = lib.mkEnableOption "enable ranger";
|
|
};
|
|
|
|
};
|
|
};
|
|
|
|
config = lib.mkIf config.terminal.ranger.enable {
|
|
programs = {
|
|
ranger = {
|
|
enable = true;
|
|
extraPackages = [
|
|
|
|
];
|
|
settings = {
|
|
viewmode = "miller";
|
|
column_ratios = "1,3,4";
|
|
show_hidden = true;
|
|
confirm_on_delete = "multiple";
|
|
use_preview_script = true;
|
|
automatically_count_files = true;
|
|
open_all_images = true;
|
|
vcs_aware = true;
|
|
vcs_backend_git = "enabled";
|
|
vcs_msg_length = 50;
|
|
preview_images = true;
|
|
preview_images_method = lib.mkIf config.terminal.kitty.enable "kitty";
|
|
preview_files = true;
|
|
preview_directories = true;
|
|
collapse_preview = false;
|
|
save_console_history = true;
|
|
status_bar_on_top = false;
|
|
draw_progress_bar_in_status_bar = true;
|
|
draw_borders = "both";
|
|
dirname_in_tabs = true;
|
|
mouse_enabled = false;
|
|
display_size_in_main_column = true;
|
|
display_size_in_status_bar = true;
|
|
display_free_space_in_status_bar = true;
|
|
display_tags_in_all_columns = true;
|
|
update_title = true;
|
|
update_tmux_title = true;
|
|
shorten_title = 10;
|
|
hostname_in_titlebar = true;
|
|
tilde_in_titlebar = false;
|
|
max_history_size = 100;
|
|
max_console_history_size = 200;
|
|
scroll_offset = 8;
|
|
flushinput = true;
|
|
autosave_bookmarks = true;
|
|
show_cursor = false;
|
|
sort = "natural";
|
|
sort_case_insensitive = true;
|
|
sort_directories_first = true;
|
|
};
|
|
};
|
|
};
|
|
home.packages = with pkgs; [
|
|
unzip
|
|
];
|
|
};
|
|
}
|