mirror of
https://github.com/Benexl/FastAnime.git
synced 2025-12-27 13:13:25 -08:00
39 lines
1.1 KiB
Python
39 lines
1.1 KiB
Python
import os
|
|
from importlib import resources
|
|
|
|
APP_NAME = os.environ.get("FASTANIME_APPNAME", "fastanime")
|
|
|
|
try:
|
|
pkg = resources.files("fastanime")
|
|
|
|
ASSETS_DIR = pkg / "assets"
|
|
DEFAULTS = ASSETS_DIR / "defaults"
|
|
ICONS_DIR = ASSETS_DIR / "icons"
|
|
|
|
# rofi files
|
|
ROFI_THEME_MAIN = DEFAULTS / "rofi" / "main.rasi"
|
|
ROFI_THEME_INPUT = DEFAULTS / "rofi" / "input.rasi"
|
|
ROFI_THEME_CONFIRM = DEFAULTS / "rofi" / "confirm.rasi"
|
|
ROFI_THEME_PREVIEW = DEFAULTS / "rofi" / "preview.rasi"
|
|
|
|
# fzf
|
|
FZF_DEFAULT_OPTS = DEFAULTS / "fzf-opts"
|
|
|
|
|
|
except ModuleNotFoundError:
|
|
from pathlib import Path
|
|
|
|
pkg = Path(__file__).resolve().parent.parent
|
|
ASSETS_DIR = pkg / "assets"
|
|
DEFAULTS = ASSETS_DIR / "defaults"
|
|
ICONS_DIR = ASSETS_DIR / "icons"
|
|
|
|
# rofi files
|
|
ROFI_THEME_MAIN = DEFAULTS / "rofi" / "main.rasi"
|
|
ROFI_THEME_INPUT = DEFAULTS / "rofi" / "input.rasi"
|
|
ROFI_THEME_CONFIRM = DEFAULTS / "rofi" / "confirm.rasi"
|
|
ROFI_THEME_PREVIEW = DEFAULTS / "rofi" / "preview.rasi"
|
|
|
|
# fzf
|
|
FZF_DEFAULT_OPTS = DEFAULTS / "fzf-opts"
|