local settings = require("settings") local icons = { sf_symbols = { plus = "􀅼", loading = "􀖇", apple = "􀣺", gear = "􀍟", cpu = "􀫥", clipboard = "􀉄", switch = { on = "􁏮", off = "􁏯", }, volume = { _100="􀊩", _66="􀊧", _33="􀊥", _10="􀊡", _0="􀊣", }, battery = { _100 = "􀛨", _75 = "􀺸", _50 = "􀺶", _25 = "􀛩", _0 = "􀛪", charging = "􀢋" }, wifi = { upload = "􀄨", download = "􀄩", connected = "􀙇", disconnected = "􀙈", router = "􁓤", }, media = { back = "􀊊", forward = "􀊌", play_pause = "􀊈", }, }, -- Alternative NerdFont icons nerdfont = { plus = "", loading = "", apple = "", gear = "", cpu = "", clipboard = "Missing Icon", switch = { on = "󱨥", off = "󱨦", }, volume = { _100="", _66="", _33="", _10="", _0="", }, battery = { _100 = "", _75 = "", _50 = "", _25 = "", _0 = "", charging = "" }, wifi = { upload = "", download = "", connected = "󰖩", disconnected = "󰖪", router = "Missing Icon" }, media = { back = "", forward = "", play_pause = "", }, }, } if not (settings.icons == "NerdFont") then return icons.sf_symbols else return icons.nerdfont end