import os
from pathlib import Path


# root path of the application
def get_root_folder():
    curr_folder = os.path.dirname(__file__)
    root_folder = Path(curr_folder).parent
    return root_folder


root_folder = get_root_folder()

dashmachine_folder = os.path.join(root_folder, "dashmachine")

template_apps_folder = os.path.join(root_folder, "template_apps")

platform_folder = os.path.join(dashmachine_folder, "platform")

user_data_folder = os.path.join(dashmachine_folder, "user_data")

static_folder = os.path.join(dashmachine_folder, "static")

images_folder = os.path.join(static_folder, "images")

apps_images_folder = os.path.join(images_folder, "apps")

backgrounds_images_folder = os.path.join(images_folder, "backgrounds")

icons_images_folder = os.path.join(images_folder, "icons")

cache_folder = os.path.join(static_folder, "cache")

user_images_folder = os.path.join(images_folder, "user")
