Skip to content

quickshell not working after update #1757

Description

@youssefam1n

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
<!-- Run `./diagnose` inside the repo, and paste the result here! -->

/========================
| Checking git repo info |
========================/

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

[===diagnose===] git rev-parse HEAD
2aea029
[---SUCCESS---]

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

[===diagnose===] ii_check_distro
LSB Version: n/a
Distributor ID: cachyos
Description: CachyOS
Release: rolling
Codename: n/a
[---SUCCESS---]

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

[===diagnose===] declare -p XDG_CACHE_HOME
./diagnose: line 30: declare: XDG_CACHE_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_CONFIG_HOME
./diagnose: line 30: declare: XDG_CONFIG_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_DATA_HOME
./diagnose: line 30: declare: XDG_DATA_HOME: not found
[---EXIT 1---]

[===diagnose===] declare -p XDG_STATE_HOME
./diagnose: line 30: declare: XDG_STATE_HOME: not found
[---EXIT 1---]

[===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/youssef/.local/state/quickshell/.venv
total 16
-rw-r--r-- 1 youssef youssef 43 Aug 2 07:03 CACHEDIR.TAG
drwxr-xr-x 2 youssef youssef 4096 Aug 2 07:03 bin
drwxr-xr-x 3 youssef youssef 4096 Aug 2 07:03 lib
lrwxrwxrwx 1 youssef youssef 3 Aug 2 07:03 lib64 -> lib
-rw-r--r-- 1 youssef youssef 192 Aug 2 07:03 pyvenv.cfg
[---SUCCESS---]

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

[===diagnose===] Hyprland --version
Hyprland 0.50.1 built from branch at commit 4e242d086e20b32951fdc0ebcbfb4d41b5be8dcc ([gha] Nix: update inputs).
Date: Sat Jul 19 21:37:06 2025
Tag: v0.50.1, commits: 6291
built against:
aquamarine 0.9.2
hyprlang 0.6.3
hyprutils 0.8.1
hyprcursor 0.1.12
hyprgraphics 0.1.5

no flags were set

[---SUCCESS---]

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

Step 3. Describe the issue

quickshell not working after update

Logs
<!-- Put your log content here!-->

quickshell -d
Could not find "default" config directory or shell.qml in any valid config path.
󰪢 0s 󰜥 󰉋 ••/dots-hyprland 󰜥 󰘬 main
  quickshell -p ~/.config/quickshell/ii
INFO: Launching config: "/home/youssef/.config/quickshell/ii/shell.qml"
INFO: Shell ID: "a5b95c7bd457a50ca8b98ba5bdb4a9f1" Path ID "a5b95c7bd457a50ca8b98ba5bdb4a9f1"
INFO: Saving logs to "/run/user/1000/quickshell/by-id/28kaboc0t/log.qslog"
WARN: QSettings::value: Empty key passed
ERROR: Failed to load configuration
ERROR: caused by **/shell.qml[60:48]: Type Bar unavailable
ERROR: caused by **/modules/bar/Bar.qml[13:1]: module "qs.modules.common.functions" is not installed
ERROR: caused by **/modules/bar/Bar.qml[12:1]: module "qs.modules.common.widgets" is not installed
ERROR: caused by **/modules/bar/Bar.qml[11:1]: module "qs.modules.common" is not installed
ERROR: caused by **/modules/bar/Bar.qml[10:1]: module "qs.services" is not installed
ERROR: caused by **/modules/bar/Bar.qml[9:1]: module "qs" is not installed

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