local directory = { src = { glyph = "󱧶" }, sql = { glyph = "󱋣", hl = "MiniIconsYellow" }, priv = { glyph = "󰢬", hl = "MiniIconsRed" }, plugins = { glyph = "󰉓" }, workflows = { glyph = "󰡰" }, [".config"] = { glyph = "", hl = "MiniIconsOrange" }, [".justfiles"] = { glyph = "󱧼", hl = "MiniIconsOrange" }, [".tangled"] = { glyph = "󰳆", hl = "MiniIconsWhite" }, [".jj"] = { glyph = "󱞊", hl = "MiniIconsBlue" }, [".ssh"] = { glyph = "󰢬", hl = "MiniIconsWhite" }, } local extension = { ["zig.zon"] = { glyph = "", hl = "MiniIconsOrange" }, db = { glyph = "", hl = "MiniIconsBlue" }, sqlite = { glyph = "", hl = "MiniIconsBlue" }, dj = { glyph = "", hl = "MiniIconsWhite" }, fish = { glyph = "󰈺", hl = "MiniIconsGreen" }, gleam = { glyph = "" }, parquet = { glyph = "󱘩", hl = "MiniIconsGreen" }, php = { glyph = "" }, md = { glyph = "󰂺", hl = "MiniIconsGreen" }, zig = { hl = "MiniIconsYellow" }, } local file = { ["README.md"] = { glyph = "󰂺", hl = "MiniIconsWhite" }, ["Taskfile.yml"] = { glyph = "󰆧", hl = "MiniIconsCyan" }, ["compose.yml"] = { glyph = "", hl = "MiniIconsCyan" }, ["Containerfile"] = { glyph = "", hl = "MiniIconsBlue" }, -- Ignore [".dockerignore"] = { hl = "MiniIconsPurple" }, [".prettierignore"] = { hl = "MiniIconsPurple" }, -- Config [".envrc"] = { glyph = "", hl = "MiniIconsYellow" }, [".tmux.conf"] = { glyph = "", hl = "MiniIconsGreen" }, ["fly.toml"] = { glyph = "", hl = "MiniIconsPurple" }, ["yazi.toml"] = { glyph = "󰇥", hl = "MiniIconsYellow" }, ["tailwind.config.js"] = { glyph = "", hl = "MiniIconsBlue" }, --  root markers ["deno.json"] = { glyph = "", hl = "MiniIconsOrange" }, ["deno.lock"] = { glyph = "", hl = "MiniIconsBlue" }, ["package.json"] = { glyph = "󰏓", hl = "MiniIconsOrange" }, ["gleam.toml"] = { glyph = "󱙨", hl = "MiniIconsPurple" }, ["poetry.lock"] = { glyph = "", hl = "MiniIconsBlue" }, } return { "nvim-mini/mini.icons", opts = { directory = directory, extension = extension, file = file, }, }