diff --git a/blend b/blend index 204e5af..58a18b2 100755 --- a/blend +++ b/blend @@ -128,13 +128,14 @@ def image_data_from_dict(dictionary): distro_map, aliases = image_data_from_dict( yaml.safe_load(open('/usr/share/blend/images.yaml'))) -tmp = image_data_from_dict(yaml.safe_load(open('system.yaml'))['images']) -distro_map += tmp[0] -aliases += tmp[1] -tmp += image_data_from_dict(yaml.safe_load( - open(f'{os.getenv('XDG_CONFIG_HOME')}/blend/images.yaml'))) +tmp = image_data_from_dict(yaml.safe_load(open('/system.yaml'))['images']) distro_map += tmp[0] aliases += tmp[1] +if os.path.exists(f'{os.getenv('XDG_CONFIG_HOME')}/blend/images.yaml'): + tmp = image_data_from_dict(yaml.safe_load( + open(f'{os.getenv('XDG_CONFIG_HOME')}/blend/images.yaml'))) + distro_map += tmp[0] + aliases += tmp[1] default_distro = 'arch-linux'