diff --git a/.gitignore b/.gitignore
index 82f9275..824e6c5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -14,7 +14,6 @@ dist/
 downloads/
 eggs/
 .eggs/
-lib/
 lib64/
 parts/
 sdist/
diff --git a/src/lib/transfer_files.py b/src/lib/transfer_files.py
index 5b3c423..02a4c9c 100644
--- a/src/lib/transfer_files.py
+++ b/src/lib/transfer_files.py
@@ -1,3 +1,4 @@
+import glob
 import shutil
 
 from termcolor import colored
@@ -16,12 +17,17 @@ def transfer_files(target_dir, source_dir):
 
         # Copy images to /static
         print(colored("INFO Copying static files...", "light_blue"))
-        shutil.copytree(
-            f"{source_dir}/img",
-            f"{target_dir}/static",
-        )
+        shutil.copytree(f"{source_dir}/img", f"{target_dir}/static", dirs_exist_ok=True)
         print(colored("SUCCESS Static files transferred", "light_green"))
 
+        # Copy favicon
+        [
+            shutil.copy2(f, f"{target_dir}/static")
+            for f in glob.glob(
+                f"{source_dir}/.neuron-generator/templates/favicon/favicon*"
+            )
+        ]
+
         print(colored("INFO Copying zettels...", "light_blue"))
 
         # Copy notes