1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-08-08 22:36:49 +02:00

fixup! Add icons for some file names

This commit is contained in:
hasecilu
2024-07-08 11:46:20 -06:00
committed by Jesse Duffield
parent c5de9cfd8e
commit cd01e4e7c2

View File

@ -15,68 +15,180 @@ var (
) )
var nameIconMap = map[string]IconProperties{ var nameIconMap = map[string]IconProperties{
".Trash": {Icon: "\uf1f8", Color: 241}, // ".atom": {Icon: "\ue764", Color: 241}, //
".atom": {Icon: "\ue764", Color: 241}, // ".babelrc": {Icon: "\ue639", Color: 185}, //
".bashprofile": {Icon: "\ue615", Color: 113}, //  ".bash_profile": {Icon: "\ue615", Color: 113}, // 
".bashrc": {Icon: "\ue795", Color: 113}, // ".bashprofile": {Icon: "\ue615", Color: 113}, //
".idea": {Icon: "\ue7b5", Color: 241}, // ".bashrc": {Icon: "\ue795", Color: 113}, //
".git": {Icon: "\uf1d3", Color: 202}, // ".dockerignore": {Icon: "\uf0868", Color: 68}, // 󰡨
".gitattributes": {Icon: "\uf1d3", Color: 202}, // ".ds_store": {Icon: "\ue615", Color: 239}, //
".gitconfig": {Icon: "\uf1d3", Color: 202}, // ".editorconfig": {Icon: "\ue652", Color: 255}, //
".github": {Icon: "\uf408", Color: 241}, // ".env": {Icon: "\uf462", Color: 227}, //
".gitignore": {Icon: "\uf1d3", Color: 202}, // ".eslintignore": {Icon: "\ue655", Color: 56}, //
".gitmodules": {Icon: "\uf1d3", Color: 202}, // ".eslintrc": {Icon: "\ue655", Color: 56}, //
".mailmap": {Icon: "\uf1d3", Color: 202}, // ".gitattributes": {Icon: "\U000f02a2", Color: 202}, // 󰊢
".npmrc": {Icon: "\ue71e", Color: 197}, // ".git-blame-ignore-revs": {Icon: "\ue702", Color: 196}, //
".prettierrc": {Icon: "\ue6b4", Color: 33}, // ".gitconfig": {Icon: "\U000f02a2", Color: 202}, // 󰊢
".rvm": {Icon: "\ue21e", Color: 160}, // ".github": {Icon: "\uf408", Color: 241}, //
".SRCINFO": {Icon: "\uf129", Color: 230}, // ".git": {Icon: "\U000f02a2", Color: 202}, // 󰊢
".vimrc": {Icon: "\ue62b", Color: 28}, // ".gitignore": {Icon: "\U000f02a2", Color: 202}, // 󰊢
".vscode": {Icon: "\ue70c", Color: 39}, // ".gitlab-ci.yml": {Icon: "\uf296", Color: 196}, //
".Xauthority": {Icon: "\uf369", Color: 196}, // ".gitmodules": {Icon: "\U000f02a2", Color: 202}, // 󰊢
".xinitrc": {Icon: "\uf369", Color: 196}, // ".gtkrc-2.0": {Icon: "\uf362", Color: 231}, //
".Xresources": {Icon: "\uf369", Color: 196}, // ".gvimrc": {Icon: "\ue62b", Color: 28}, //
".xsession": {Icon: "\uf369", Color: 196}, // "_gvimrc": {Icon: "\ue62b", Color: 28}, //
".zshrc": {Icon: "\ue795", Color: 113}, // ".idea": {Icon: "\ue7b5", Color: 241}, //
"bin": {Icon: "\ue5fc", Color: 241}, // ".justfile": {Icon: "\uf0ad", Color: 66}, //
"Cargo.lock": {Icon: "\ue7a8", Color: 216}, // ".luaurc": {Icon: "\ue615", Color: 75}, //
"Cargo.toml": {Icon: "\ue7a8", Color: 216}, // ".mailmap": {Icon: "\U000f02a2", Color: 202}, // 󰊢
"COMMIT_EDITMSG": {Icon: "\ue702", Color: 239}, // ".npmignore": {Icon: "\ue71e", Color: 197}, //
"compose.yaml": {Icon: "\uf308", Color: 68}, // ".npmrc": {Icon: "\ue71e", Color: 197}, //
"compose.yml": {Icon: "\uf308", Color: 68}, // ".nuxtrc": {Icon: "\uf1106", Color: 42}, // 󱄆
"config": {Icon: "\ue5fc", Color: 241}, // ".nvmrc": {Icon: "\ue718", Color: 71}, //
"docker-compose.yml": {Icon: "\uf308", Color: 68}, // ".prettierignore": {Icon: "\ue6b4", Color: 33}, //
"docker-compose.yaml":{Icon: "\uf308", Color: 68}, // ".prettierrc": {Icon: "\ue6b4", Color: 33}, //
"Dockerfile": {Icon: "\uf308", Color: 68}, // ".prettierrc.json5": {Icon: "\ue6b4", Color: 33}, //
"ds_store": {Icon: "\uf179", Color: 15}, // ".prettierrc.json": {Icon: "\ue6b4", Color: 33}, //
"favicon.ico": {Icon: "\ue623", Color: 185}, // ".prettierrc.toml": {Icon: "\ue6b4", Color: 33}, //
"fp-info-cache": {Icon: "\uf49b", Color: 231}, // ".prettierrc.yaml": {Icon: "\ue6b4", Color: 33}, //
"fp-lib-table": {Icon: "\uf34c", Color: 231}, // ".prettierrc.yml": {Icon: "\ue6b4", Color: 33}, //
"gitignore_global": {Icon: "\uf1d3", Color: 202}, // ".rvm": {Icon: "\ue21e", Color: 160}, //
"GNUmakefile": {Icon: "\ue779", Color: 66}, // ".settings.json": {Icon: "\ue70c", Color: 98}, //
"go.mod": {Icon: "\ue627", Color: 74}, // ".SRCINFO": {Icon: "\uf129", Color: 230}, //
"go.sum": {Icon: "\ue627", Color: 74}, // ".Trash": {Icon: "\uf1f8", Color: 241}, //
"gradle": {Icon: "\ue256", Color: 168}, // ".vimrc": {Icon: "\ue62b", Color: 28}, //
"gruntfile.coffee": {Icon: "\ue611", Color: 166}, // "_vimrc": {Icon: "\ue62b", Color: 28}, //
"gruntfile.js": {Icon: "\ue611", Color: 166}, // ".vscode": {Icon: "\ue70c", Color: 39}, //
"gruntfile.ls": {Icon: "\ue611", Color: 166}, // ".Xauthority": {Icon: "\uf369", Color: 196}, //
"gtkrc": {Icon: "\uf362", Color: 231}, // ".xinitrc": {Icon: "\uf369", Color: 196}, //
"gulpfile.coffee": {Icon: "\ue610", Color: 167}, // ".Xresources": {Icon: "\uf369", Color: 196}, //
"gulpfile.js": {Icon: "\ue610", Color: 167}, // ".xsession": {Icon: "\uf369", Color: 196}, //
"gulpfile.ls": {Icon: "\ue610", Color: 168}, // ".zprofile": {Icon: "\ue615", Color: 113}, //
"hidden": {Icon: "\uf023", Color: 241}, // ".zshenv": {Icon: "\ue615", Color: 113}, //
"include": {Icon: "\ue5fc", Color: 241}, // ".zshrc": {Icon: "\ue795", Color: 113}, //
"lib": {Icon: "\uf121", Color: 241}, // "bin": {Icon: "\ue5fc", Color: 241}, //
"localized": {Icon: "\uf179", Color: 15}, // "brewfile": {Icon: "\ue791", Color: 52}, //
"Makefile": {Icon: "\ue975", Color: 241}, // "bspwmrc": {Icon: "\uf355", Color: 236}, //
"node_modules": {Icon: "\ue718", Color: 197}, // "build.gradle": {Icon: "\ue660", Color: 24}, //
"npmignore": {Icon: "\ue71e", Color: 197}, // "build": {Icon: "\ue63a", Color: 113}, //
"PKGBUILD": {Icon: "\uf303", Color: 38}, // "build.zig.zon": {Icon: "\ue6a9", Color: 172}, //
"rubydoc": {Icon: "\ue73b", Color: 160}, // "cantorrc": {Icon: "\uf373", Color: 32}, //
"sym-lib-table": {Icon: "\uf34c", Color: 231}, // "Cargo.lock": {Icon: "\ue7a8", Color: 216}, //
"xorg.conf": {Icon: "\uf369", Color: 196}, // "Cargo.toml": {Icon: "\ue7a8", Color: 216}, //
"xsettingsd.conf": {Icon: "\uf369", Color: 196}, // "checkhealth": {Icon: "\uf04d9", Color: 75}, // 󰓙
"yarn.lock": {Icon: "\ue6a7", Color: 74}, // "cmakelists.txt": {Icon: "\ue615", Color: 66}, //
"commit_editmsg": {Icon: "\ue702", Color: 196}, // 
"COMMIT_EDITMSG": {Icon: "\ue702", Color: 239}, // 
"commitlint.config.js": {Icon: "\uf0718", Color: 30}, // 󰜘
"commitlint.config.ts": {Icon: "\uf0718", Color: 30}, // 󰜘
"compose.yaml": {Icon: "\uf308", Color: 68}, // 
"compose.yml": {Icon: "\uf308", Color: 68}, // 
"config": {Icon: "\ue5fc", Color: 241}, // 
"containerfile": {Icon: "\uf0868", Color: 68}, // 󰡨
"copying": {Icon: "\ue60a", Color: 185}, // 
"copying.lesser": {Icon: "\ue60a", Color: 185}, // 
"docker-compose.yaml": {Icon: "\uf308", Color: 68}, // 
"docker-compose.yml": {Icon: "\uf308", Color: 68}, // 
"dockerfile": {Icon: "\uf0868", Color: 68}, // 󰡨
"Dockerfile": {Icon: "\uf308", Color: 68}, // 
"ds_store": {Icon: "\uf179", Color: 15}, // 
"eslint.config.cjs": {Icon: "\ue655", Color: 56}, // 
"eslint.config.js": {Icon: "\ue655", Color: 56}, // 
"eslint.config.mjs": {Icon: "\ue655", Color: 56}, // 
"eslint.config.ts": {Icon: "\ue655", Color: 56}, // 
"ext_typoscript_setup.txt": {Icon: "\ue772", Color: 208}, // 
"favicon.ico": {Icon: "\ue623", Color: 185}, // 
"fp-info-cache": {Icon: "\uf49b", Color: 231}, // 
"fp-lib-table": {Icon: "\uf34c", Color: 231}, // 
"FreeCAD.conf": {Icon: "\uf336", Color: 160}, // 
"gemfile$": {Icon: "\ue791", Color: 52}, // 
"gitignore_global": {Icon: "\U000f02a2", Color: 202}, // 󰊢
"gnumakefile": {Icon: "\ue779", Color: 66}, // 
"GNUmakefile": {Icon: "\ue779", Color: 66}, // 
"go.mod": {Icon: "\ue627", Color: 74}, // 
"go.sum": {Icon: "\ue627", Color: 74}, // 
"go.work": {Icon: "\ue627", Color: 74}, // 
"gradle": {Icon: "\ue256", Color: 168}, // 
"gradle.properties": {Icon: "\ue660", Color: 24}, // 
"gradlew": {Icon: "\ue660", Color: 24}, // 
"gradle-wrapper.properties": {Icon: "\ue660", Color: 24}, // 
"gruntfile.babel.js": {Icon: "\ue611", Color: 166}, // 
"gruntfile.coffee": {Icon: "\ue611", Color: 166}, // 
"gruntfile.js": {Icon: "\ue611", Color: 166}, // 
"gruntfile.ls": {Icon: "\ue611", Color: 166}, // 
"gruntfile.ts": {Icon: "\ue611", Color: 166}, // 
"gtkrc": {Icon: "\uf362", Color: 231}, // 
"gulpfile.babel.js": {Icon: "\ue610", Color: 167}, // 
"gulpfile.coffee": {Icon: "\ue610", Color: 167}, // 
"gulpfile.js": {Icon: "\ue610", Color: 167}, // 
"gulpfile.ls": {Icon: "\ue610", Color: 168}, // 
"gulpfile.ts": {Icon: "\ue610", Color: 167}, // 
"hidden": {Icon: "\uf023", Color: 241}, // 
"hypridle.conf": {Icon: "\uf359", Color: 37}, // 
"hyprland.conf": {Icon: "\uf359", Color: 37}, // 
"hyprlock.conf": {Icon: "\uf359", Color: 37}, // 
"i3blocks.conf": {Icon: "\uf35a", Color: 255}, // 
"i3status.conf": {Icon: "\uf35a", Color: 255}, // 
"include": {Icon: "\ue5fc", Color: 241}, // 
"ionic.config.json": {Icon: "\ue7a9", Color: 33}, // 
"justfile": {Icon: "\uf0ad", Color: 66}, // 
"kalgebrarc": {Icon: "\uf373", Color: 32}, // 
"kdeglobals": {Icon: "\uf373", Color: 32}, // 
"kdenlive-layoutsrc": {Icon: "\uf33c", Color: 110}, // 
"kdenliverc": {Icon: "\uf33c", Color: 110}, // 
"kritadisplayrc": {Icon: "\uf33d", Color: 201}, // 
"kritarc": {Icon: "\uf33d", Color: 201}, // 
"lib": {Icon: "\uf121", Color: 241}, // 
"localized": {Icon: "\uf179", Color: 15}, // 
"lxde-rc.xml": {Icon: "\uf363", Color: 246}, // 
"lxqt.conf": {Icon: "\uf364", Color: 32}, // 
"Makefile": {Icon: "\ue975", Color: 241}, // 
"mix.lock": {Icon: "\ue62d", Color: 140}, // 
"mpv.conf": {Icon: "\uf36e", Color: 53}, // 
"node_modules": {Icon: "\ue718", Color: 197}, // 
"npmignore": {Icon: "\ue71e", Color: 197}, // 
"nuxt.config.cjs": {Icon: "\uf1106", Color: 42}, // 󱄆
"nuxt.config.js": {Icon: "\uf1106", Color: 42}, // 󱄆
"nuxt.config.mjs": {Icon: "\uf1106", Color: 42}, // 󱄆
"nuxt.config.ts": {Icon: "\uf1106", Color: 42}, // 󱄆
"package.json": {Icon: "\ue71e", Color: 197}, // 
"package-lock.json": {Icon: "\ue71e", Color: 52}, // 
"PKGBUILD": {Icon: "\uf303", Color: 38}, // 
"platformio.ini": {Icon: "\ue682", Color: 208}, // 
"pom.xml": {Icon: "\ue674", Color: 52}, // 
"prettier.config.cjs": {Icon: "\ue6b4", Color: 33}, // 
"prettier.config.js": {Icon: "\ue6b4", Color: 33}, // 
"prettier.config.mjs": {Icon: "\ue6b4", Color: 33}, // 
"prettier.config.ts": {Icon: "\ue6b4", Color: 33}, // 
"PrusaSlicerGcodeViewer.ini": {Icon: "\uf351", Color: 202}, // 
"PrusaSlicer.ini": {Icon: "\uf351", Color: 202}, // 
"py.typed": {Icon: "\ue606", Color: 214}, // 
"QtProject.conf": {Icon: "\uf375", Color: 77}, // 
"R": {Icon: "\uf07d4", Color: 25}, // 󰟔
"robots.txt": {Icon: "\uf06a9", Color: 60}, // 󰚩
"rubydoc": {Icon: "\ue73b", Color: 160}, // 
"settings.gradle": {Icon: "\ue660", Color: 24}, // 
"svelte.config.js": {Icon: "\ue697", Color: 196}, // 
"sxhkdrc": {Icon: "\uf355", Color: 236}, // 
"sym-lib-table": {Icon: "\uf34c", Color: 231}, // 
"tailwind.config.js": {Icon: "\uf13ff", Color: 45}, // 󱏿
"tailwind.config.mjs": {Icon: "\uf13ff", Color: 45}, // 󱏿
"tailwind.config.ts": {Icon: "\uf13ff", Color: 45}, // 󱏿
"tmux.conf": {Icon: "\uebc8", Color: 34}, // 
"tmux.conf.local": {Icon: "\uebc8", Color: 34}, // 
"tsconfig.json": {Icon: "\ue69d", Color: 74}, // 
"unlicense": {Icon: "\ue60a", Color: 185}, // 
"vagrantfile$": {Icon: "\uf2b8", Color: 27}, // 
"vlcrc": {Icon: "\uf057c", Color: 208}, // 󰕼
"webpack": {Icon: "\uf072b", Color: 74}, // 󰜫
"weston.ini": {Icon: "\uf367", Color: 214}, // 
"workspace": {Icon: "\ue63a", Color: 113}, // 
"xmobarrc.hs": {Icon: "\uf35e", Color: 203}, // 
"xmobarrc": {Icon: "\uf35e", Color: 203}, // 
"xmonad.hs": {Icon: "\uf35e", Color: 203}, // 
"xorg.conf": {Icon: "\uf369", Color: 196}, // 
"xsettingsd.conf": {Icon: "\uf369", Color: 196}, // 
"yarn.lock": {Icon: "\ue6a7", Color: 74}, // 
} }
var extIconMap = map[string]IconProperties{ var extIconMap = map[string]IconProperties{