Compare commits

..

No commits in common. "master" and "celestia" have entirely different histories.

4 changed files with 22 additions and 15 deletions

View file

@ -27,33 +27,28 @@
# Import Theme
from libqtile import hook
from libqtile.log_utils import logger
import traceback
try:
from kuro.theme import Kuro
Theme = Kuro()
except ImportError as e:
logger.error(traceback.format_exc())
logger.error("Could not load Kuro Theme. Trying to load BaseTheme. Error: {}".format(e))
try:
from kuro.base import BaseTheme as Kuro
Theme = Kuro()
except ImportError as e:
Kuro = None
logger.error(traceback.format_exc())
raise ImportError("Could not load theme Config or BaseTheme! Error: {}".format(e))
# Import theme configuration
try:
from kuro.config import Config
except ImportError as e:
logger.error(traceback.format_exc())
logger.error("Could not load Kuro Config. Trying to load BaseConfig. Error: {}".format(e))
try:
from kuro.base import BaseConfig as Config
except ImportError as e:
Config = None
logger.error(traceback.format_exc())
raise ImportError("Could not load theme Config or BaseConfig! Error: {}".format(e))
@ -113,7 +108,6 @@ try:
except Exception as e:
Theme = None
Config = None
logger.error(traceback.format_exc())
raise AttributeError("Could not configure theme! Error: {}".format(e))

View file

@ -107,8 +107,8 @@ class Config(BaseConfig):
# Thermal indicator variables
thermal_threshold = 75
thermal_sensor = "Package id 0"
thermal_chip = "coretemp-isa-0000"
thermal_sensor = "Tdie"
thermal_chip = "zenpower-pci-00c3"
# CPU graph variables
cpu_graph_colour = '#ff0000'
@ -135,8 +135,8 @@ class Config(BaseConfig):
volume_font = "Noto Sans"
volume_fontsize = 11
volume_theme_path = "/home/kevin/.config/qtile/kuro/resources/volume"
volume_pulse_sink = "alsa_output.pci-0000_00_1f.3.analog-stereo"
volume_pulse_sink2 = ""
volume_pulse_sink = "alsa_output.usb-Burr-Brown_from_TI_USB_Audio_CODEC-00.analog-stereo-output"
volume_pulse_sink2 = "alsa_output.pci-0000_0d_00.4.analog-stereo"
volume_is_bluetooth_icon = False
volume_update_interval = 0.2

View file

@ -637,6 +637,18 @@ class Kuro(BaseTheme):
self.log_info("Starting notification daemon...")
utils.execute_once("dunst")
self.log_info("Starting xiccd color profile manager...")
utils.execute_once("xiccd")
self.log_info("Starting KDE connect daemon...")
utils.execute_once("/usr/lib/kdeconnectd")
self.log_info("Starting KDE connect indicator...")
utils.execute_once("/usr/bin/kdeconnect-indicator")
self.log_info("Starting automatic backup scheduler...")
utils.execute_once("/usr/bin/vorta")
# Update color scheme
self.initialize_colorscheme()
@ -665,7 +677,7 @@ class Kuro(BaseTheme):
if not hasattr(qtile, 'theme_instance'):
# Save theme instance in qtile
qtile.theme_instance = self
# Only run on first startup
if not qtile.no_spawn:
dg = qtile.dgroups
@ -746,6 +758,7 @@ class Kuro(BaseTheme):
client.window.togroup("")
def callback_client_killed(self, *args, **kwargs):
client = args[0]
logger.warning("Client {} Killed".format(client))

View file

@ -360,19 +360,19 @@ class MediaWidget(base.InLoopPollText):
if data['playing'] and data['muted']:
self.custom_player_data['firefox']['showing'] = True
self.custom_player_data['firefox']['state'] = MediaWidget.Status.PAUSED
self.custom_player_data['firefox']['title'] = data['title'][:50]
self.custom_player_data['firefox']['title'] = data['title']
elif data['playing'] and not data['muted']:
self.custom_player_data['firefox']['showing'] = True
self.custom_player_data['firefox']['state'] = MediaWidget.Status.PLAYING
self.custom_player_data['firefox']['title'] = data['title'][:50]
self.custom_player_data['firefox']['title'] = data['title']
elif not data['playing'] and data['muted']:
self.custom_player_data['firefox']['showing'] = True
self.custom_player_data['firefox']['state'] = MediaWidget.Status.STOPPED
self.custom_player_data['firefox']['title'] = data['title'][:50]
self.custom_player_data['firefox']['title'] = data['title']
elif not data['playing'] and not data['muted']:
self.custom_player_data['firefox']['showing'] = False
self.custom_player_data['firefox']['state'] = MediaWidget.Status.OFFLINE
self.custom_player_data['firefox']['title'] = data['title'][:50]
self.custom_player_data['firefox']['title'] = data['title']
def _get_players(self):
players = []