From 5c346a2362cabcff9e32d94f9b08c8a3bcf75b39 Mon Sep 17 00:00:00 2001 From: Phillip Berndt Date: Thu, 23 Apr 2020 15:39:42 +0200 Subject: [PATCH] Search profile directory first for hook scripts See #194. --- autorandr.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/autorandr.py b/autorandr.py index 6afeee0..d2b9b08 100755 --- a/autorandr.py +++ b/autorandr.py @@ -1037,11 +1037,12 @@ def exec_scripts(profile_path, script_name, meta_information=None): if not os.path.isdir(user_profile_path): user_profile_path = os.path.join(os.environ.get("XDG_CONFIG_HOME", os.path.expanduser("~/.config")), "autorandr") - candidate_directories = [user_profile_path] - for config_dir in os.environ.get("XDG_CONFIG_DIRS", "/etc/xdg").split(":"): - candidate_directories.append(os.path.join(config_dir, "autorandr")) + candidate_directories = [] if profile_path: candidate_directories.append(profile_path) + candidate_directories.append(user_profile_path) + for config_dir in os.environ.get("XDG_CONFIG_DIRS", "/etc/xdg").split(":"): + candidate_directories.append(os.path.join(config_dir, "autorandr")) for folder in candidate_directories: if script_name not in ran_scripts: -- 2.39.5