Step 1. Before you submit
Step 2. Quick diagnose info
/========================\
| Checking git repo info |
\========================/
[===diagnose===] git remote get-url origin
https://github.com/end-4/dots-hyprland
[---SUCCESS---]
[===diagnose===] git rev-parse HEAD
d192a25faa11cf1d56c839c344c9ef8dd6c2c69d
[---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/sebastian/.cache"
[---SUCCESS---]
[===diagnose===] declare -p XDG_CONFIG_HOME
declare -x XDG_CONFIG_HOME="/home/sebastian/.config"
[---SUCCESS---]
[===diagnose===] declare -p XDG_DATA_HOME
declare -x XDG_DATA_HOME="/home/sebastian/.local/share"
[---SUCCESS---]
[===diagnose===] declare -p XDG_STATE_HOME
declare -x XDG_STATE_HOME="/home/sebastian/.local/state"
[---SUCCESS---]
[===diagnose===] declare -p ILLOGICAL_IMPULSE_VIRTUAL_ENV
declare -x ILLOGICAL_IMPULSE_VIRTUAL_ENV="/home/sebastian/.local/state/quickshell/.venv"
[---SUCCESS---]
/============================\
| Checking directories/files |
\============================/
[===diagnose===] ls -l /home/sebastian/.local/state/quickshell/.venv
total 12
-rw-r--r-- 1 sebastian sebastian 43 Jun 10 15:36 CACHEDIR.TAG
drwxr-xr-x 1 sebastian sebastian 454 Jun 10 15:36 bin
drwxr-xr-x 1 sebastian sebastian 8 Jun 10 15:36 include
drwxr-xr-x 1 sebastian sebastian 20 Jun 10 15:36 lib
lrwxrwxrwx 1 sebastian sebastian 3 Jun 10 15:36 lib64 -> lib
-rw-r--r-- 1 sebastian sebastian 194 Jun 10 15:36 pyvenv.cfg
[---SUCCESS---]
/===================\
| Checking versions |
\===================/
[===diagnose===] Hyprland --version
Hyprland 0.55.4 built from branch v0.55.4 at commit a0136d8c04687bb36eb8a28eb9d1ff92aea99704 clean ([gha] Nix: update inputs).
Date: Thu Jun 11 17:10:04 2026
Tag: v0.55.4, commits: 7378
Libraries:
Hyprgraphics: built against 0.5.1, system has 0.5.1
Hyprutils: built against 0.13.1, system has 0.13.1
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.12.1, system has 0.12.1
Version ABI string: a0136d8c04687bb36eb8a28eb9d1ff92aea99704_aq_0.12_hu_0.13_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-8
qt6-base 6.11.1-1.1
[---SUCCESS---]
[===diagnose===] _check_PKGBUILD_version
illogical-impulse-audio 1.0-3
illogical-impulse-backlight 1.0-2
illogical-impulse-basic 1.0-3
illogical-impulse-bibata-modern-classic-bin 2.0.6-2
illogical-impulse-fonts-themes 1.0-6
illogical-impulse-hyprland 1.0-5
illogical-impulse-kde 1.0-3
illogical-impulse-microtex-git r494.0e3707f-3
illogical-impulse-portal 1.0-3
illogical-impulse-python 1.1-5
illogical-impulse-quickshell-git 0.1.0.r1-8
illogical-impulse-screencapture 1.0-2
illogical-impulse-toolkit 1.0-3
illogical-impulse-widgets 1.0-7
[---SUCCESS---]
/==============================================\
| Finished. Output saved as "diagnose.result". |
\==============================================/
Step 3. Describe the issue
No need for big logs. As mentioned in the title already, flooding terminals with escape sequences is an awful idea, because it renders every terminal unusable -> Input is impossible, and your progress for example in helix or somewhere else is lost too. "Don't change your theme then whilst editing" I can already hear it. Well, while true, when I am about to make a screenshot or doing another keystroke, sometimes you accidentically can hit "d" instead of "a" or "s". And that's a typical design flaw. Not only that, changing my terminals theme on the fly is pointless, if it's unusable afterward anyway.
Reminder
Step 1. Before you submit
Step 2. Quick diagnose info
Step 3. Describe the issue
No need for big logs. As mentioned in the title already, flooding terminals with escape sequences is an awful idea, because it renders every terminal unusable -> Input is impossible, and your progress for example in helix or somewhere else is lost too. "Don't change your theme then whilst editing" I can already hear it. Well, while true, when I am about to make a screenshot or doing another keystroke, sometimes you accidentically can hit "d" instead of "a" or "s". And that's a typical design flaw. Not only that, changing my terminals theme on the fly is pointless, if it's unusable afterward anyway.
Reminder