From 2e81ad001fa4a67da7fd6d163fdf21aad21e5d9d Mon Sep 17 00:00:00 2001 From: Kevin Alberts <kevin@kevinalberts.nl> Date: Tue, 24 Dec 2019 16:11:19 +0100 Subject: [PATCH] Add option to override wallpaper to a specific image always --- kuro/config.py | 1 + kuro/theme.py | 5 ++++- 2 files changed, 5 insertions(+), 1 deletion(-) 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")