local options = {
    filters = {
        dotfiles = false,
        exclude = { vim.fn.stdpath "config" .. "/lua/custom" },
    },
    disable_netrw = true,
    hijack_netrw = true,
    hijack_cursor = true,
    hijack_unnamed_buffer_when_opening = false,
    sync_root_with_cwd = true,
    update_focused_file = {
        enable = true,
        update_root = false,
    },
    view = {
        adaptive_size = false,
        side = "left",
        width = 30,
        preserve_window_proportions = true,
    },
    git = {
        enable = true,
        ignore = false,
    },
    filesystem_watchers = {
        enable = true,
    },
    actions = {
        open_file = {
            resize_window = true,
        },
    },
    renderer = {
        root_folder_label = false,
        highlight_git = false,
        highlight_opened_files = "none",

        indent_markers = {
            enable = false,
        },

        icons = {
            show = {
                file = true,
                folder = true,
                folder_arrow = true,
                git = true,
            },

            glyphs = {
                default = "ó°ˆš",
                symlink = "ï’�",
                folder = {
                    default = "îš­",
                    empty = "îªƒ",
                    empty_open = "î¯Ÿ",
                    open = "î«¶",
                    symlink = "î«­",
                    symlink_open = "ï’‚",
                    arrow_open = "ï‘¼",
                    arrow_closed = "ï‘ ",
                },
                git = {
                    unstaged = "ğŸª›",
                    staged = "âœ“",
                    unmerged = "î«¾",
                    renamed = "â�œ",
                    untracked = "ğŸ�·ï¸�",
                    deleted = "ï‘˜",
                    ignored = "ğŸ“Œ",
                },
            },
        },
    },
}

return options
