desktop-client: allow setting custom path to entry.desktop template

master
Felix Stupp 5 months ago
parent f762c23ff7
commit df854fcd60
Signed by: zocker
GPG Key ID: 93E1BD26F6B02FB7

@ -1,6 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import argparse import argparse
import os
from pathlib import Path from pathlib import Path
from string import Template from string import Template
import subprocess import subprocess
@ -58,7 +59,8 @@ def execute_uri_command(uri: str) -> Any:
def misc_generate_desktop() -> None: def misc_generate_desktop() -> None:
with Path("./entry.desktop").open("r") as fh: template_path = os.getenv("STREAMLINED_DESKTOP_TEMPLATE") or "./entry.desktop"
with Path(template_path).open("r") as fh:
temp = Template(fh.read()) temp = Template(fh.read())
print(temp.substitute(name="Entertainment Decider", exec_path=str(Path(__file__).resolve()))) print(temp.substitute(name="Entertainment Decider", exec_path=str(Path(__file__).resolve())))

Loading…
Cancel
Save