mirror of
https://github.com/dylanaraps/pywal.git
synced 2025-06-26 12:31:32 +02:00
config: Added another option.
This commit is contained in:
parent
25edabd3e6
commit
fcfeed1557
@ -164,8 +164,7 @@ def process_args(args):
|
||||
if not args.e:
|
||||
reload.env(tty_reload=not args.t)
|
||||
|
||||
if args.o:
|
||||
util.disown([args.o])
|
||||
reload.external_script(args.o)
|
||||
|
||||
if not args.e:
|
||||
reload.oomox(args.g)
|
||||
|
@ -7,7 +7,7 @@ import shutil
|
||||
import subprocess
|
||||
import sys
|
||||
|
||||
from .settings import CACHE_DIR, MODULE_DIR, OS
|
||||
from .settings import CACHE_DIR, MODULE_DIR, OS, CONFIG
|
||||
from . import util
|
||||
|
||||
|
||||
@ -88,6 +88,15 @@ def colors(cache_dir=CACHE_DIR):
|
||||
print("".join(util.read_file(sequences)), end="")
|
||||
|
||||
|
||||
def external_script(cmd_hook):
|
||||
"""Launch an external process after pywal."""
|
||||
if cmd_hook:
|
||||
util.disown([cmd_hook])
|
||||
|
||||
if CONFIG.get("general", "cmd_hook"):
|
||||
util.disown(CONFIG.get("general", "cmd_hook").split())
|
||||
|
||||
|
||||
def env(xrdb_file=None, tty_reload=True):
|
||||
"""Reload environment."""
|
||||
xrdb(xrdb_file)
|
||||
|
@ -17,7 +17,6 @@ import platform
|
||||
__version__ = "1.3.3"
|
||||
__cache_version__ = "1.0.0"
|
||||
|
||||
|
||||
HOME = os.getenv("HOME", os.getenv("USERPROFILE"))
|
||||
CACHE_DIR = os.path.join(HOME, ".cache", "wal")
|
||||
MODULE_DIR = os.path.dirname(__file__)
|
||||
|
Loading…
x
Reference in New Issue
Block a user