-- https://github.com/microsoft/vscode/blob/main/src/vs/base/common/codicons.ts
-- go to the above and then enter <c-v>u<unicode> and the symbold should appear
-- or go here and upload the font file: https://mathew-kurian.github.io/CharacterMap/
-- find more here: https://www.nerdfonts.com/cheat-sheet
vim.g.use_nerd_icons = true
if vim.fn.has("mac") == 1 or vim.g.use_nerd_icons then
	-- elseif vim.fn.has "mac" == 1 then
	return {
		kind = {
		    Array = "îªŠ",
		    Boolean = "îª�",
		    Class = "î­›",
		    Color = "î­œ",
		    Constant = "î­�",
		    Constructor = "îªŒ",
		    Enum = "îª•",
		    EnumMember = "î­�",
		    Event = "îª†",
		    Field = "î­Ÿ",
		    File = "î©»",
		    Folder = "îªƒ",
		    Function = "ó°Š•",
		    Interface = "î­¡",
		    Key = "îª“",
		    Keyword = "î­¢",
		    Method = "îªŒ",
		    Module = "î¬©",
		    Namespace = "îª‹",
		    Null = "ï³ ",
		    Number = "îª�",
		    Object = "îª‹",
		    Operator = "î­¤",
		    Package = "î¬©",
		    Property = "î­¥",
		    Reference = "î¬¶",
		    Snippet = "ïƒ„", --î­¦
		    String = "î®�",
		    Struct = "îª‘",
		    Text = "î­©",
		    TypeParameter = "îª’",
		    Unit = "îª–",
		    Value = "îª“",
		    Variable = "îªˆ",
		},
		type = {
			Array = "îªŠ ",
			Number = "ïŠ’",
			String = "ï�¾",
			Boolean = "è˜’",
			Object = "ï™¨",
		},
		documents = {
			File = "ï€–",
			Files = "ïƒ…",
			Folder = "ï„”",
			OpenFolder = "ï„•",
		},
		git = {
			Add = "ï‘—",
			Mod = "ï‘™",
			Remove = "ï‘˜",
			Ignore = "ï‘´",
			Rename = "ï‘š",
			Diff = "ï‘€",
			Repo = "ï��",
			Octoface = "ï�†",
		},
		ui = {
			ArrowClosed = "ï‘ ",
			ArrowOpen = "ï‘¼",
			Lock = "ï¡€",
			Circle = "ï„‘",
			BigCircle = "ï„‘",
			BigUnfilledCircle = "ï„‘",
			Close = "ï™•",
			NewFile = "ï…›",
			Search = "ï¡ˆ",
			Lightbulb = "ï ´",
			Project = "ï�»",
			Dashboard = "ï‘£",
			History = "îª‚ ",
			Comment = "î©« ",
			Bug = "ï†ˆ",
			Code = "î�–",
			Telescope = "ï‘«",
			Gear = "ï�£",
			Package = "ï’‡",
			List = "ï€¢",
                        Break = "ğŸŸ¥",
			SignIn = "ï�ª",
			SignOut = "ï�¦",
			Check = "ï˜«",
			Fire = "ï’�",
			Note = "ï¢�",
			BookMark = "ï‚—",
			Pencil = "ï£ª",
			-- ChevronRight = "ï�”",
			ChevronRight = ">",
			Table = "ïƒ�",
			Calendar = "ï�³",
			CloudDownload = "ï�‰",
		},
		diagnostics = {
			Error = "ï�—",
			Warning = "ï�±",
			Information = "ï�š",
			Question = "ï�™",
			Hint = "ï ´",
		},
		misc = {
			Robot = "ï®§",
			Squirrel = "ï’ƒ",
			Tag = "ï€«",
			Watch = "î�…",
			Smiley = "ï²ƒ",
			Package = "ï†²",
			CircuitBoard = "ï’“",
			Repo = "ï�‚",
		},
	}
else
	-- ï—� ïš¨ ×¤Ö¼ ï¯Ÿ ï‘� ï™± è˜’ç·´ï€¢ ï�§some other good icons
	return {
		kind = {
			Text = "îª“ ",
			Method = "îªŒ ",
			Function = "îªŒ ",
			Constructor = "îªŒ ",
			Field = "î­Ÿ ",
			Variable = "îªˆ ",
			Class = "î­› ",
			Interface = "î­¡ ",
			Module = "îª‹ ",
			Property = "î­¥ ",
			Unit = "îª– ",
			Value = "îª• ",
			Enum = "îª• ",
			Keyword = "î­¢ ",
			Snippet = "î­¦ ",
			Color = "î­œ ",
			File = "î©» ",
			Reference = "îª” ",
			Folder = "îªƒ ",
			EnumMember = "î­� ",
			Constant = "î­� ",
			Struct = "îª‘ ",
			Event = "îª† ",
			Operator = "î­¤ ",
			TypeParameter = "îª’ ",
			Misc = "î­£ ",
		},
		type = {
			Array = "îªŠ ",
			Number = "îª� ",
			String = "îª“ ",
			Boolean = "îª� ",
			Object = "îª‹ ",
		},
		documents = {
			File = "î©» ",
			Files = "î«° ",
			Folder = "îªƒ ",
			OpenFolder = "î«· ",
		},
		git = {
			Add = "î«œ ",
			Mod = "î«� ",
			Remove = "î«Ÿ ",
			Ignore = "î«� ",
			Rename = "î«  ",
			Diff = "î«¡ ",
			Repo = "î©¢ ",
			Octoface = "î¬§ ",
		},
		ui = {
			ArrowClosed = "îª¶",
			ArrowOpen = "îª´",
			Lock = "î©µ ",
			Circle = "î©± ",
			BigCircle = "î®´ ",
			BigUnfilledCircle = "î®µ ",
			Close = "îª¸ ",
			NewFile = "î©¿ ",
			Search = "î©­ ",
			Lightbulb = "î©¡ ",
			Project = "î¬° ",
			Dashboard = "î«� ",
			History = "îª‚ ",
			Comment = "î©« ",
			Bug = "îª¯ ",
			Code = "î«„ ",
			Telescope = "î­¨ ",
			Gear = "î«¸ ",
			Package = "î¬© ",
			List = "î®… ",
			SignIn = "î©¯ ",
			SignOut = "î©® ",
			NoteBook = "î®¯ ",
			Check = "îª² ",
			Fire = "î«² ",
			Note = "î¬¦ ",
			BookMark = "îª¥ ",
			Pencil = "î©³ ",
			ChevronRight = "îª¶",
			Table = "î®· ",
			Calendar = "îª° ",
			CloudDownload = "î«‚ ",
		},
		diagnostics = {
			Error = "îª‡ ",
			Warning = "î©¬ ",
			Information = "î©´ ",
			Question = "î¬² ",
			Hint = "î©¡ ",
		},
		misc = {
			Robot = "î¬ˆ ",
			Squirrel = "î­˜ ",
			Tag = "î©¦ ",
			Watch = "î­¼ ",
			Smiley = "î­” ",
			Package = "î¬© ",
			CircuitBoard = "îª¾ ",
		},
	}
end
