pub struct IconEntry {
pub codepoint: &'static str,
pub name: &'static str,
pub category: &'static str,
}
#[rustfmt::skip]
pub const ICON_CATALOG: &[IconEntry] = &[
IconEntry { codepoint: "F0226", name: "file", category: "fs" },
IconEntry { codepoint: "F0770", name: "folder", category: "fs" },
IconEntry { codepoint: "F0207", name: "file-document", category: "fs" },
IconEntry { codepoint: "F015B", name: "file-tree", category: "fs" },
IconEntry { codepoint: "F0BE7", name: "folder-open", category: "fs" },
IconEntry { codepoint: "F02DC", name: "harddisk", category: "fs" },
IconEntry { codepoint: "F0EBC", name: "aws-s3", category: "fs" },
IconEntry { codepoint: "F046A", name: "cloud-upload", category: "fs" },
IconEntry { codepoint: "F02A4", name: "github", category: "git" },
IconEntry { codepoint: "F03A4", name: "git", category: "git" },
IconEntry { codepoint: "E703", name: "bitbucket", category: "git" },
IconEntry { codepoint: "F296", name: "gitlab", category: "git" },
IconEntry { codepoint: "F0418", name: "source-branch", category: "git" },
IconEntry { codepoint: "F068C", name: "source-merge", category: "git" },
IconEntry { codepoint: "F062D", name: "source-pull", category: "git" },
IconEntry { codepoint: "F018D", name: "terminal", category: "shell" },
IconEntry { codepoint: "F0676", name: "console", category: "shell" },
IconEntry { codepoint: "F040A", name: "shell", category: "shell" },
IconEntry { codepoint: "F085A", name: "monitor-dashboard", category: "shell" },
IconEntry { codepoint: "F085F", name: "monitor-eye (btop-ish)", category: "shell" },
IconEntry { codepoint: "F048D", name: "network", category: "shell" },
IconEntry { codepoint: "F0492", name: "hammer-wrench (codebuild)", category: "cloud" },
IconEntry { codepoint: "F0E5C", name: "text-box-search (cloudwatch)", category: "cloud" },
IconEntry { codepoint: "F0E7B", name: "cloud-outline", category: "cloud" },
IconEntry { codepoint: "EBE8", name: "azure", category: "cloud" },
IconEntry { codepoint: "F0868", name: "docker", category: "cloud" },
IconEntry { codepoint: "F10FE", name: "kubernetes", category: "cloud" },
IconEntry { codepoint: "F0411", name: "jira", category: "pm" },
IconEntry { codepoint: "F015A", name: "linear", category: "pm" },
IconEntry { codepoint: "F1A4F", name: "todo", category: "pm" },
IconEntry { codepoint: "F04B1", name: "slack", category: "msg" },
IconEntry { codepoint: "F0FA1", name: "microsoft-teams", category: "msg" },
IconEntry { codepoint: "F03BC", name: "gmail", category: "msg" },
IconEntry { codepoint: "F01EF", name: "email-check", category: "msg" },
IconEntry { codepoint: "F0EB1", name: "email-newsletter", category: "msg" },
IconEntry { codepoint: "F01F0", name: "email-search", category: "msg" },
IconEntry { codepoint: "F8B0", name: "claude-spark (JBM-NF-patched)", category: "ai" },
IconEntry { codepoint: "F8B1", name: "codex (JBM-NF-patched)", category: "ai" },
IconEntry { codepoint: "F1E00", name: "ai-claude-spark", category: "ai" },
IconEntry { codepoint: "F1E01", name: "ai-codex", category: "ai" },
IconEntry { codepoint: "F1B07", name: "aws-dynamodb (inverted)", category: "aws" },
IconEntry { codepoint: "F1B17", name: "aws-dynamodb (color)", category: "aws" },
IconEntry { codepoint: "F085B", name: "brain", category: "ai" },
IconEntry { codepoint: "F02D3", name: "robot", category: "ai" },
IconEntry { codepoint: "F1D8", name: "paper-plane", category: "http" },
IconEntry { codepoint: "F1D8B", name: "send", category: "http" },
IconEntry { codepoint: "F0415", name: "plus (new request)", category: "http" },
IconEntry { codepoint: "F0EA0", name: "web", category: "http" },
IconEntry { codepoint: "F1A0F", name: "dog (datadog)", category: "obs" },
IconEntry { codepoint: "F09C8", name: "chart-line", category: "obs" },
IconEntry { codepoint: "F0F46", name: "alert-circle", category: "obs" },
IconEntry { codepoint: "EC02", name: "layout-sidebar-left-off", category: "ui" },
IconEntry { codepoint: "EBA6", name: "layout-sidebar-left", category: "ui" },
IconEntry { codepoint: "F0415", name: "plus", category: "ui" },
IconEntry { codepoint: "F0233", name: "google-chrome", category: "ui" },
IconEntry { codepoint: "F0239", name: "google-chrome (filled)", category: "ui" },
IconEntry { codepoint: "F1011", name: "music", category: "ui" },
IconEntry { codepoint: "F0E58", name: "test-tube", category: "ui" },
IconEntry { codepoint: "E68B", name: "rust", category: "lang" },
IconEntry { codepoint: "E724", name: "go-gopher", category: "lang" },
IconEntry { codepoint: "E73C", name: "python", category: "lang" },
IconEntry { codepoint: "E60E", name: "typescript", category: "lang" },
IconEntry { codepoint: "E60C", name: "javascript", category: "lang" },
IconEntry { codepoint: "E718", name: "nodejs", category: "lang" },
IconEntry { codepoint: "E7A8", name: "ruby", category: "lang" },
IconEntry { codepoint: "E7C5", name: "swift", category: "lang" },
IconEntry { codepoint: "E70C", name: "kotlin", category: "lang" },
IconEntry { codepoint: "E738", name: "java", category: "lang" },
IconEntry { codepoint: "E712", name: "elixir", category: "lang" },
IconEntry { codepoint: "F0B1B", name: "deno", category: "lang" },
IconEntry { codepoint: "F03A2", name: "lua", category: "lang" },
IconEntry { codepoint: "E71E", name: "npm", category: "pkg" },
IconEntry { codepoint: "F011B", name: "yarn", category: "pkg" },
IconEntry { codepoint: "F02E0", name: "pnpm", category: "pkg" },
IconEntry { codepoint: "F11B0", name: "bun", category: "pkg" },
IconEntry { codepoint: "F03A1", name: "pip / python pkg", category: "pkg" },
IconEntry { codepoint: "F092B", name: "cargo / crates", category: "pkg" },
IconEntry { codepoint: "F02A5", name: "lightning-bolt", category: "misc" },
IconEntry { codepoint: "F11AB", name: "rocket", category: "misc" },
IconEntry { codepoint: "F0668", name: "test-tube-alt", category: "misc" },
IconEntry { codepoint: "F0493", name: "hammer", category: "misc" },
IconEntry { codepoint: "F004D", name: "shield", category: "misc" },
IconEntry { codepoint: "F0D1B", name: "key", category: "misc" },
IconEntry { codepoint: "F069D", name: "lock", category: "misc" },
];