Skip to content

Quickshell theme not changing #3011

@JosephBoom02

Description

@JosephBoom02

Step 1. Before you submit

  • I have read the Troubleshooting and Usage pages.
  • I've successfully updated to the latest version following the guidance.
  • I've successfully updated the system packages to the latest.
  • I've ticked the checkboxes without reading their contents

Step 2. Quick diagnose info

Quick diagnose
/========================\
| Checking git repo info |
\========================/

[===diagnose===] git remote get-url origin
https://github.com/JosephBoom02/dots-hyprland.git
[---SUCCESS---]

[===diagnose===] git rev-parse HEAD
5ca9f6a6aeadfcf59282b9e6ee5d11fea94aac36
[---SUCCESS---]

[===diagnose===] git status
On branch main
Your branch is up to date with 'origin/main'.

nothing to commit, working tree clean
[---SUCCESS---]

[===diagnose===] git submodule status --recursive
 e31ec4cb4ebf6a46b267f5c42eabf6874916fa16 dots/.config/quickshell/ii/modules/common/widgets/shapes (heads/main)
[---SUCCESS---]

/=================\
| Checking distro |
\=================/

[===diagnose===] _check_distro_id
distro ID: cachyos
distro ID_LIKE: arch
[---SUCCESS---]

[===diagnose===] cat os-release
cat: os-release: No such file or directory
[---EXIT 1---]

/====================\
| Checking variables |
\====================/

[===diagnose===] declare -p XDG_CACHE_HOME
declare -x XDG_CACHE_HOME="/home/joseph/.cache"
[---SUCCESS---]

[===diagnose===] declare -p XDG_CONFIG_HOME
declare -x XDG_CONFIG_HOME="/home/joseph/.config"
[---SUCCESS---]

[===diagnose===] declare -p XDG_DATA_HOME
declare -x XDG_DATA_HOME="/home/joseph/.local/share"
[---SUCCESS---]

[===diagnose===] declare -p XDG_STATE_HOME
declare -x XDG_STATE_HOME="/home/joseph/.local/state"
[---SUCCESS---]

[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="~/.local/state/quickshell/.venv"
[---SUCCESS---]

/============================\
| Checking directories/files |
\============================/

[===diagnose===] ls -l /home/joseph/.local/state/quickshell/.venv
total 12
-rw-r--r-- 1 joseph joseph  43 Feb 17 00:12 CACHEDIR.TAG
drwxr-xr-x 1 joseph joseph 434 Feb 17 00:12 bin
drwxr-xr-x 1 joseph joseph   8 Feb 17 00:12 include
drwxr-xr-x 1 joseph joseph  20 Feb 17 00:12 lib
lrwxrwxrwx 1 joseph joseph   3 Feb 17 00:12 lib64 -> lib
-rw-r--r-- 1 joseph joseph 192 Feb 17 00:12 pyvenv.cfg
[---SUCCESS---]

/===================\
| Checking versions |
\===================/

[===diagnose===] Hyprland --version
Hyprland 0.53.3 built from branch v0.53.3 at commit dd220efe7b1e292415bd0ea7161f63df9c95bfd3 clean (version: bump to 0.53.3).
Date: Sat Jan 24 20:02:06 2026
Tag: v0.53.3, commits: 6793

Libraries:
Hyprgraphics: built against 0.5.0, system has 0.5.0
Hyprutils: built against 0.11.0, system has 0.11.0
Hyprcursor: built against 0.1.13, system has 0.1.13
Hyprlang: built against 0.6.8, system has 0.6.8
Aquamarine: built against 0.10.0, system has 0.10.0

Version ABI string: dd220efe7b1e292415bd0ea7161f63df9c95bfd3_aq_0.10_hu_0.11_hg_0.5_hc_0.1_hlg_0.6
no flags were set

[---SUCCESS---]

[===diagnose===] _check_quickshell_version
illogical-impulse-quickshell-git 0.1.0.r1-6
qt6-base 6.10.2-1.1
[---SUCCESS---]

[===diagnose===] _check_PKGBUILD_version
illogical-impulse-audio 1.0-2
illogical-impulse-backlight 1.0-1
illogical-impulse-basic 1.0-2
illogical-impulse-bibata-modern-classic-bin 2.0.6-1
illogical-impulse-fonts-themes 1.0-5
illogical-impulse-hyprland 1.0-4
illogical-impulse-kde 1.0-2
illogical-impulse-microtex-git r494.0e3707f-2
illogical-impulse-portal 1.0-2
illogical-impulse-python 1.1-4
illogical-impulse-quickshell-git 0.1.0.r1-6
illogical-impulse-screencapture 1.0-1
illogical-impulse-toolkit 1.0-2
illogical-impulse-widgets 1.0-6
[---SUCCESS---]

/==============================================\
| Finished. Output saved as "diagnose.result". |
\==============================================/

Step 3. Describe the issue

After the last system update (I'm on CachyOS), the quickshell theme does not change if I try to set it to dark or if I try to change color scheme (Auto, Content, Expressive, etc…). Other things, such as the Firefox theme and the terminal theme, change instead.

recording_2026-02-17_11.04.10.mp4

P.S. The only thing that I didn't “update” when prompted while updating using illogical impulse script is the mesa package, because I use the git branch.

Logs
❯ pkill qs; qs -c ii
  INFO: Launching config: "/home/joseph/.config/quickshell/ii/shell.qml"
  INFO: Shell ID: "fb0b1a82aeb349f35572438ddffdc5f9" Path ID "fb0b1a82aeb349f35572438ddffdc5f9"
  INFO: Saving logs to "/run/user/1000/quickshell/by-id/j9iiillat/log.qslog"
  WARN: QSettings::value: Empty key passed
  INFO: Configuration Loaded
 DEBUG qml: [GlobalFocusGrab] Initialized
 DEBUG qml: [Translation] Language changed to en_US
  WARN scene: @modules/ii/sidebarRight/QuickSliders.qml[44:-1]: TypeError: Cannot read property 'brightness' of undefined
  WARN scene: @modules/ii/sidebarRight/QuickSliders.qml[60:-1]: TypeError: Cannot read property 'audio' of null
  WARN scene: @modules/ii/sidebarRight/QuickSliders.qml[76:-1]: TypeError: Cannot read property 'audio' of null
  WARN scene: @modules/common/widgets/ToolbarTabBar.qml[59:9]: Unable to assign [undefined] to QQuickItem*
  WARN scene: QML TranslationReader at @services/Translation.qml[68:5]: Read of /home/joseph/.config/illogical-impulse/translations/en_US.json failed: File does not exist.
 DEBUG qml: [To Do] File loaded
 DEBUG qml: [Notifications] File loaded
  WARN quickshell.service.sni.host: Error reading "RegisteredStatusNotifierItems" property of watcher org.kde.StatusNotifierWatcher
  WARN quickshell.service.sni.host: QDBusError("org.freedesktop.DBus.Error.UnknownObject", "No such object path '/StatusNotifierWatcher'")
 DEBUG qml: [Updates] Checking for system updates
  WARN quickshell.service.polkit.listener: failed to register listener: GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject
  WARN quickshell.service.polkit: failed to register listener on path "/org/quickshell/PolkitAgent"

Reminder

  • I agree that it's usually impossible for others to help me without my logs.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ISSUEGeneral issues

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions