Not sure who else has ran into this issue:
KDE is consistently crashing after login. I was able to resolve this by removing ~/.config/kwinoutputconfig.json from this GitHub Issue. It may have been caused by my home manager not following the same branch of nixpkgs, but I’m not certain. I added the following to my configuration concerning home manager:
home-manager.inputs.nixpkgs.follows = “nixpkgs”;
Note: This seems to be a temporary fix. I occasionally see Kwin crashing with the following crash dump:
PID: 2913 (.kwin_wayland-w)
UID: 1000 (gregorywpower)
GID: 100 (users)
Signal: 11 (SEGV)
Timestamp: Thu 2026-06-18 01:06:29 EDT (12min ago)
Command Line: /nix/store/8c38vb245nwz25nam6ffqblmmyf6k04x-kwin-6.6.5/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayland-fd 9 --xwaylan>
Executable: /nix/store/8c38vb245nwz25nam6ffqblmmyf6k04x-kwin-6.6.5/bin/.kwin_wayland-wrapped
Control Group: /user.slice/user-1000.slice/user@1000.service/session.slice/plasma-kwin_wayland.service
Unit: user@1000.service
User Unit: plasma-kwin_wayland.service
Slice: user-1000.slice
Owner UID: 1000 (gregorywpower)
Boot ID: 50235f9d63d241b18b003f5218758863
Machine ID: e83b40e4cb7f4c36b3fa7d92496df393
Hostname: bonobo-ws
Storage: /var/lib/systemd/coredump/core.\x2ekwin_wayland-w.1000.50235f9d63d241b18b003f5218758863.2913.1781759189000000.zst (present)
Size on Disk: 8.1M
Message: Process 2913 (.kwin_wayland-w) of user 1000 dumped core.
Module libxcb-damage.so.0 without build-id.
Module libeis.so.1 without build-id.
Module libGL.so.1 without build-id.
Module libpciaccess.so.0 without build-id.
Module libxml2.so.16 without build-id.
Module libdrm_intel.so.1 without build-id.
Module libdrm_amdgpu.so.1 without build-id.
Module libxshmfence.so.1 without build-id.
Module libsensors.so.5 without build-id.
Module libX11-xcb.so.1 without build-id.
Module libnvidia-egl-xlib.so.1 without build-id.
Module libnvidia-egl-xcb.so.1 without build-id.
Module libnvidia-egl-gbm.so.1 without build-id.
Module libnvidia-egl-wayland.so.1 without build-id.
Module libnvidia-egl-wayland2.so.1 without build-id.
Module libXrender.so.1 without build-id.
Module libXcursor.so.1 without build-id.
Module libunistring.so.5 without build-id.
Module libimobiledevice-glue-1.0.so.0 without build-id.
Module libusbmuxd-2.0.so.7 without build-id.
Module libselinux.so.1 without build-id.
Module libpsl.so.5 without build-id.
Module libssh2.so.1 without build-id.
Module libidn2.so.0 without build-id.
Module libnghttp2.so.14 without build-id.
Module libngtcp2.so.16 without build-id.
Module libngtcp2_crypto_ossl.so.0 without build-id.
Module libnghttp3.so.9 without build-id.
Module libplist-2.0.so.4 without build-id.
Module libimobiledevice-1.0.so.6 without build-id.
Module libduktape.so.207 without build-id.
Module libncursesw.so.6 without build-id.
Module libreadline.so.8 without build-id.
Module libgudev-1.0.so.0 without build-id.
Module libgomp.so.1 without build-id.
Module libgraphite2.so.3 without build-id.
Module libexpat.so.1 without build-id.
Module libattr.so.1 without build-id.
Module libacl.so.1 without build-id.
Module libpcre2-8.so.0 without build-id.
Module libpxbackend-1.0.so without build-id.
Module libbrotlicommon.so.1 without build-id.
Module libkeyutils.so.1 without build-id.
Module libkrb5support.so.0 without build-id.