From a68f516f333f2dc49837a6108a754785e35c5980 Mon Sep 17 00:00:00 2001 From: Kevin Alberts Date: Mon, 11 Aug 2025 17:18:03 +0200 Subject: [PATCH] Add Temari config, always try to launch dbus because qtile.theme_instance is broken since latest qtile update --- kuro/config/temari.py | 35 +++++++++++++++++++++++++++++++++++ kuro/utils/general.py | 22 +++++++++++----------- 2 files changed, 46 insertions(+), 11 deletions(-) create mode 100644 kuro/config/temari.py diff --git a/kuro/config/temari.py b/kuro/config/temari.py new file mode 100644 index 0000000..c3b1476 --- /dev/null +++ b/kuro/config/temari.py @@ -0,0 +1,35 @@ +from kuro.config import Config as GeneralConfig + + +class Config(GeneralConfig): + """ + Kuro QTile configuration overrides for Meconopsis + """ + config_name = "Temari" + + # Default Applications + #app_terminal = "terminator" + cmd_brightness_up = "brightnessctl -d intel_backlight set +5%" + cmd_brightness_down = "brightnessctl -d intel_backlight set 5%-" + #lock_command = "bash /home/kevin/bin/lock.sh" + + # Thermal indicator variables + thermal_sensor = "Package id 0" + thermal_chip = "coretemp-isa-0000" + + # Network variables + wifi_interface = "wlp0s20f3" + wired_interface = "enp7s0" + + # Volume widget variables + volume_pulse_sinks = [ + # Analog jack + "alsa_output.pci-0000_00_1f.3.analog-stereo", + ] + + # Screen organization + laptop_screen_nvidia = "eDP-1-1" + laptop_screen_intel = "eDP1" + + # Show battery widget + show_battery_widget = True diff --git a/kuro/utils/general.py b/kuro/utils/general.py index c8d6a8c..0fb66e9 100644 --- a/kuro/utils/general.py +++ b/kuro/utils/general.py @@ -110,17 +110,17 @@ def bar_separator(config): ) def init_notify(qtile): - if qtile and qtile.theme_instance and qtile.theme_instance.startup_completed: - try: - if not notify2.is_initted(): - logger.warning("Initializing Notify2") - notify2.init("QTileWM") - except DBusException: - logger.error(f"Failed to initialize Notify2 (DBus error), retrying later.") - except Exception: - logger.error(f"Failed to initialize Notify2 (Generic error), retrying later.") - else: - logger.warning(f"Not initializing Notify2 yet, QTile startup not completed.") + #if qtile and qtile.theme_instance and qtile.theme_instance.startup_completed: + try: + if not notify2.is_initted(): + logger.warning("Initializing Notify2") + notify2.init("QTileWM") + except DBusException: + logger.error(f"Failed to initialize Notify2 (DBus error), retrying later.") + except Exception: + logger.error(f"Failed to initialize Notify2 (Generic error), retrying later.") + #else: + # logger.warning(f"Not initializing Notify2 yet, QTile startup not completed.") def notify(qtile, title, content, urgency=URGENCY_NORMAL, timeout=5000, image=None):