@@ -0,0 +1,26 @@
+"""
+Arguments:
+ name
+ exec location
+
+import sys
+name = sys.argv[1]
+path = sys.argv[2]
+try:
+ with open(f"/home/aaro/.local/share/applications/{name}.desktop", "r") as f:
+ print("Desktop entry already exists");
+ exit()
+except FileNotFoundError:
+ pass
+with open(f"/home/aaro/.local/share/applications/{name}.desktop", "x") as f:
+ f.writelines([
+ "[Desktop Entry]\n",
+ "Type=Application\n",
+ f"Name={name}\n",
+ f"Exec={path}\n"
+ ])