diff --git a/kuro/config.py b/kuro/config.py index 69020ef..83d6f8b 100644 --- a/kuro/config.py +++ b/kuro/config.py @@ -34,6 +34,7 @@ class Config(BaseConfig): # Images desktop_bg = "/home/kevin/Pictures/wallpapers/desktop.png" desktop_bg_folder = "/home/kevin/Pictures/wallpapers/desktop_rotation" + # desktop_bg_override = "/home/kevin/Pictures/safe_wallpaper.jpg" applauncher_image = "/home/kevin/.config/qtile/kuro/resources/arch.png" custom_layout_icon_paths = ['/home/kevin/.config/qtile/kuro/resources/layout_icons/'] glava_color_file_path = "/home/kevin/.config/glava/kurobars_color.glsl" diff --git a/kuro/theme.py b/kuro/theme.py index 6e74e99..c354d0b 100644 --- a/kuro/theme.py +++ b/kuro/theme.py @@ -773,7 +773,10 @@ class Kuro(BaseTheme): logger.warning("Could not load wallpapers from directory: {}".format(e)) if wallpapers: - qtile.theme_instance.current_wallpaper = os.path.join(wallpaper_dir, random.choice(wallpapers)) + if Config.get("desktop_bg_override", False): + qtile.theme_instance.current_wallpaper = Config.get("desktop_bg_override", "") + else: + qtile.theme_instance.current_wallpaper = os.path.join(wallpaper_dir, random.choice(wallpapers)) Kuro.set_wallpaper(qtile, qtile.theme_instance.current_wallpaper) else: utils.execute_once("nitrogen --restore")