style(icons): add more custom icons for file browser

This commit is contained in:
2024-11-26 16:31:25 -05:00
parent 6d1c759107
commit 4663c8c368
+52 -40
View File
@@ -1,46 +1,58 @@
return { return {
'nvim-tree/nvim-web-devicons', 'nvim-tree/nvim-web-devicons',
dependencies = { dependencies = {
'rachartier/tiny-devicons-auto-colors.nvim', 'rachartier/tiny-devicons-auto-colors.nvim',
}, },
lazy = true, lazy = true,
opts = { opts = {
override = { override = {
zsh = { zsh = {
icon = '', icon = '',
color = '#428850', color = '#428850',
cterm_color = '65', cterm_color = '65',
name = 'Zsh', name = 'Zsh',
},
}, },
}, color_icons = true,
color_icons = true, variant = 'dark',
variant = 'dark', override_by_filename = {
override_by_filename = { ['.gitignore'] = {
['.gitignore'] = { icon = '',
icon = '', color = '#f1502f',
color = '#f1502f', name = 'Gitignore',
name = 'Gitignore', },
['nvim'] = {
icon = '',
name = 'nvim',
color = '#a3be8c',
},
['init.lua'] = {
icon = '',
name = 'nvim',
color = '#a3be8c',
},
['plugins'] = {
icon = '󰚥',
},
}, },
['init.lua'] = { override_by_extension = {
icon = '', ['log'] = {
name = 'nvim', icon = '',
color = '#a3be8c', color = '#81e043',
name = 'Log',
},
['sh'] = {
icon = '󱆃',
name = 'bash',
},
}, },
}, override_by_operating_system = {
override_by_extension = { ['apple'] = {
['log'] = { icon = '',
icon = '', color = '#A2AAAD',
color = '#81e043', cterm_color = '248',
name = 'Log', name = 'Apple',
},
}, },
}, },
override_by_operating_system = {
['apple'] = {
icon = '',
color = '#A2AAAD',
cterm_color = '248',
name = 'Apple',
},
},
},
} }