Repository: eza-community/eza (language: rust)

Issue:
feat:  Add icon for `.gql` and `.graphql` extensions



Discussion / hints:
happy to accept a PR :+1: 

adding icons are pretty straight forward
😅 I don't write rust nor do I know how a GitHub PR works properly
very little rust is actually needed (a few lines at most) and there is a whole [page](https://github.com/eza-community/eza/blob/main/src/output/icons.rs) of them to learn from so u can pretty much just copy it. 

Happy to help you through it if you'd like to make ur first PR! 

either way, no worries i'm sure someone will pick it up. :D
Hey! I'm interested in adding this to the repo... I saw there is a PR already opened with changes that addresses this (#490) but the last interaction there were in november last year.

Is it still viable to add this as a separate PR that addresses just these two icons?

Fix patch:
diff --git a/src/output/icons.rs b/src/output/icons.rs
index 1f69fd1ae..1d3fb8b90 100644
--- a/src/output/icons.rs
+++ b/src/output/icons.rs
@@ -38,6 +38,7 @@ impl Icons {
     const GIST_SECRET: char     = '\u{eafa}';  // 
     const GIT: char             = '\u{f1d3}';  // 
     const GRADLE: char          = '\u{e660}';  // 
+    const GRAPHQL: char         = '\u{e662}';  // 
     const GRUNT: char           = '\u{e611}';  // 
     const GULP: char            = '\u{e610}';  // 
     const HTML5: char           = '\u{f13b}';  // 
@@ -453,7 +454,9 @@ const EXTENSION_ICONS: Map<&'static str, char> = phf_map! {
     "git"            => Icons::GIT,              // 
     "go"             => Icons::LANG_GO,          // 
     "gpg"            => Icons::SHIELD_LOCK,      // 󰦝
+    "gql"            => Icons::GRAPHQL,          // 
     "gradle"         => Icons::GRADLE,           // 
+    "graphql"        => Icons::GRAPHQL,          // 
     "groovy"         => Icons::LANG_GROOVY,      // 
     "gsheet"         => Icons::SHEET,            // 
     "gslides"        => Icons::SLIDE,            // 


Test patch: