From e84a701ce36b7334828f539d583f477280bdde8b Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Tue, 24 Oct 2023 02:05:24 +0300 Subject: [PATCH 1/3] add and improve icons - add icons for files for the ash shell - add static resources directory icons - add android directory icons - add bash history icon - add packaging icons - add cache icons - improve the icon for `idlerc` - add java icon - add magic files icon - add development icons ( like `tests` directory ) - add pdb password database icon Signed-off-by: Ari Archer --- src/theme/icon.rs | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/src/theme/icon.rs b/src/theme/icon.rs index d8b1fc6b4..ab0bb8797 100644 --- a/src/theme/icon.rs +++ b/src/theme/icon.rs @@ -124,14 +124,24 @@ impl IconTheme { ("a.out", "\u{f489}"), // "" ("api", "\u{f048d}"), // "󰒍" (".atom", "\u{e764}"), // "" + (".ash", "\u{f489}"), // "" + (".ash_history", "\u{f489}"), // "" ("authorized_keys", "\u{e60a}"), // "" + ("assets", "\u{f0c7}"), // "" + (".android", "\u{f17b}"), // "" + (".audacity-data", "\u{e5fc}"), // "" ("backups", "\u{f006f}"), // "󰁯" (".bash_logout", "\u{e615}"), // "" (".bash_profile", "\u{e615}"), // "" (".bashrc", "\u{f489}"), // "" + (".bash_history", "\u{f489}"), // "" ("bin", "\u{e5fc}"), // "" (".bpython_history", "\u{e606}"), // "" + ("build", "\u{f487}"), // "" ("bspwmrc", "\u{e615}"), // "" + (".cache", "\u{f00e8}"), // "󰃨" + ("cache", "\u{f00e8}"), // "󰃨" + (".ccls-cache", "\u{f00e8}"), // "󰃨" ("cargo.lock", "\u{e7a8}"), // "" ("cargo.toml", "\u{e7a8}"), // "" (".cargo", "\u{e7a8}"), // "" @@ -160,6 +170,7 @@ impl IconTheme { ("docker-compose.yml", "\u{f308}"), // "" ("dockerfile", "\u{f308}"), // "" ("doc", "\u{f02d}"), // "" + ("dist", "\u{f487}"), // "" ("documents", "\u{f02d}"), // "" (".doom.d", "\u{e779}"), // "" ("downloads", "\u{f498}"), // "" @@ -174,6 +185,7 @@ impl IconTheme { ("favicon.ico", "\u{f005}"), // "" ("favicons", "\u{f005}"), // "" ("fstab", "\u{f1c0}"), // "" + (".fastboot", "\u{f17b}"), // "" (".gitattributes", "\u{f1d3}"), // "" (".gitconfig", "\u{f1d3}"), // "" (".git-credentials", "\u{e60a}"), // "" @@ -200,12 +212,16 @@ impl IconTheme { (".htaccess", "\u{e615}"), // "" ("htoprc", "\u{e615}"), // "" (".htpasswd", "\u{e615}"), // "" - (".idlerc", "\u{e235}"), // "" + (".idlerc", "\u{e606}"), // "" ("img", "\u{f1c5}"), // "" ("include", "\u{e5fc}"), // "" ("init.el", "\u{e779}"), // "" (".inputrc", "\u{e615}"), // "" ("inputrc", "\u{e615}"), // "" + (".icons", "\u{f005}"), // "" + ("icons", "\u{f005}"), // "" + (".idlerc", "\u{e606}"), // "" + (".java", "\u{e256}"), // "" ("js", "\u{e74e}"), // "" (".jupyter", "\u{e606}"), // "" ("kbuild", "\u{e615}"), // "" @@ -223,18 +239,21 @@ impl IconTheme { (".lynxrc", "\u{e615}"), // "" (".mailcap", "\u{f01f0}"), // "󰇰" ("mail", "\u{f01f0}"), // "󰇰" + ("magic", "\u{f0d0}"), // "" ("maintainers", "\u{e60a}"), // "" ("makefile.ac", "\u{e615}"), // "" ("makefile", "\u{e615}"), // "" ("manifest", "\u{f292}"), // "" ("metadata", "\u{e5fc}"), // "" ("metadata.xml", "\u{f462}"), // "" + ("media", "\u{f40f}"), // "" ("mime.types", "\u{f0645}"), // "󰙅" ("module.symvers", "\u{f471}"), // "" (".mozilla", "\u{e786}"), // "" ("music", "\u{f025}"), // "" ("muttrc", "\u{e615}"), // "" (".mutt", "\u{e615}"), // "" + (".mypy_cache", "\u{f00e8}"), // "󰃨" ("netlify.toml", "\u{f233}"), // "" ("node_modules", "\u{e5fa}"), // "" (".node_repl_history", "\u{e718}"), // "" @@ -256,6 +275,7 @@ impl IconTheme { ("public", "\u{f415}"), // "" ("__pycache__", "\u{f0320}"), // "󰌠" (".python_history", "\u{e606}"), // "" + (".pypirc", "\u{e606}"), // "" ("rc.lua", "\u{e615}"), // "" ("readme", "\u{e609}"), // "" (".release.toml", "\u{e7a8}"), // "" @@ -277,13 +297,17 @@ impl IconTheme { (".sqlite_history", "\u{e7c4}"), // "" ("src", "\u{f121}"), // "" (".ssh", "\u{f023}"), // "" + ("static", "\u{f0c7}"), // "" + ("std", "\u{f0171}"), // "󰅱" ("styles", "\u{e749}"), // "" ("sudoers", "\u{f023}"), // "" ("sxhkdrc", "\u{e615}"), // "" + ("tests", "\u{f0668}"), // "󰙨" ("tigrc", "\u{e615}"), // "" ("tox.ini", "\u{e615}"), // "" (".trash", "\u{f1f8}"), // "" ("ts", "\u{e628}"), // "" + (".tox", "\u{e606}"), // "" ("unlicense", "\u{e60a}"), // "" ("url", "\u{f0ac}"), // "" ("user-dirs.dirs", "\u{e5fc}"), // "" @@ -392,6 +416,7 @@ impl IconTheme { ("ebuild", "\u{f30d}"), // "" ("eclass", "\u{f30d}"), // "" ("editorconfig", "\u{e615}"), // "" + ("egg-info", "\u{e606}"), // "" ("ejs", "\u{e618}"), // "" ("elc", "\u{f0172}"), // "󰅲" ("elf", "\u{f489}"), // "" @@ -441,6 +466,7 @@ impl IconTheme { ("img", "\u{f1c0}"), // "" ("iml", "\u{e7b5}"), // "" ("info", "\u{e795}"), // "" + ("in", "\u{f15c}"), // "" ("ini", "\u{e615}"), // "" ("ipynb", "\u{e606}"), // "" ("iso", "\u{f1c0}"), // "" @@ -472,6 +498,7 @@ impl IconTheme { ("lss", "\u{e749}"), // "" ("lua", "\u{e620}"), // "" ("lz", "\u{f410}"), // "" + ("mgc", "\u{f0d0}"), // "" ("m3u8", "\u{f0411}"), // "󰐑" ("m3u", "\u{f0411}"), // "󰐑" ("m4a", "\u{f001}"), // "" @@ -500,6 +527,7 @@ impl IconTheme { ("orig", "\u{f006f}"), // "󰁯" ("otf", "\u{f031}"), // "" ("o", "\u{e624}"), // "" + ("pdb", "\u{f0aaa}"), // "󰪪" ("pdf", "\u{f1c1}"), // "" ("pem", "\u{f0306}"), // "󰌆" ("phar", "\u{e608}"), // "" @@ -517,6 +545,7 @@ impl IconTheme { ("ps1", "\u{f489}"), // "" ("psd", "\u{e7b8}"), // "" ("pub", "\u{e60a}"), // "" + ("slt", "\u{f0221}"), // "󰈡" ("pxm", "\u{f1c5}"), // "" ("pyc", "\u{e606}"), // "" ("py", "\u{e606}"), // "" @@ -588,6 +617,7 @@ impl IconTheme { ("wav", "\u{f001}"), // "" ("webm", "\u{f008}"), // "" ("webp", "\u{f1c5}"), // "" + ("whl", "\u{f487}"), // "" ("windows", "\u{f17a}"), // "" ("wma", "\u{f001}"), // "" ("wmv", "\u{f008}"), // "" From b27f45389e58658d4d454e6cb1f28e9720b260c7 Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Tue, 24 Oct 2023 02:07:57 +0300 Subject: [PATCH 2/3] add icon for `content` static resource directory Signed-off-by: Ari Archer --- src/theme/icon.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/theme/icon.rs b/src/theme/icon.rs index ab0bb8797..ec3c3388c 100644 --- a/src/theme/icon.rs +++ b/src/theme/icon.rs @@ -148,6 +148,7 @@ impl IconTheme { ("changelog", "\u{e609}"), // "" (".clang-format", "\u{e615}"), // "" ("composer.json", "\u{e608}"), // "" + ("content", "\u{f0c7}"), // "" ("conf.d", "\u{e5fc}"), // "" ("config.ac", "\u{e615}"), // "" ("config.el", "\u{e779}"), // "" From 21e89833419dc32aae2b66263c1cabc6b0bb230a Mon Sep 17 00:00:00 2001 From: Ari Archer Date: Sun, 29 Oct 2023 17:38:16 +0200 Subject: [PATCH 3/3] deduplicate line 216 Signed-off-by: Ari Archer --- src/theme/icon.rs | 1 - 1 file changed, 1 deletion(-) diff --git a/src/theme/icon.rs b/src/theme/icon.rs index ec3c3388c..5bbd9a1c1 100644 --- a/src/theme/icon.rs +++ b/src/theme/icon.rs @@ -213,7 +213,6 @@ impl IconTheme { (".htaccess", "\u{e615}"), // "" ("htoprc", "\u{e615}"), // "" (".htpasswd", "\u{e615}"), // "" - (".idlerc", "\u{e606}"), // "" ("img", "\u{f1c5}"), // "" ("include", "\u{e5fc}"), // "" ("init.el", "\u{e779}"), // ""