nixOS/modules
Sergei Poljanski 1320decc26
desktop: patch mutter crash on grabs by cancelled touches
meta_wayland_touch_cancel() clears focus_surface on active touches
but keeps their serials until the finger lifts. A client asking for
a move/resize grab with such a serial (anotherim-js's resize edges
by touch) makes touch_can_grab_surface() dereference NULL and takes
down gnome-shell (four crashes on 2026-10-13, same address).

Carry a one-line NULL check until nixpkgs' mutter has a fix; it is
not upstream as of mutter 50.2 / main.

Assisted-by: Claude:opus-5
2026-10-13 06:31:49 +04:00
..
boot.nix boot: back to LTS kernel (6.18), NPU/FLM caveat documented 2026-10-03 21:35:52 +04:00
desktop.nix desktop: patch mutter crash on grabs by cancelled touches 2026-10-13 06:31:49 +04:00
gaming.nix gaming: enable gamescope 2026-07-11 22:36:01 +04:00
hostel-wifi.nix xray: config via sops, private routes spliced into sing-box at runtime 2026-07-14 12:24:33 +04:00
lemonade.nix lemonade: XDNA2 NPU LLM serving via nix-amd-ai 2026-07-11 22:36:00 +04:00
litecoin-pkg.nix litecoin: install desktop entry and icon for litecoin-qt 2026-07-11 22:36:01 +04:00
litecoin.nix litecoin: vendored Litecoin Core 0.21.5.5 (MWEB) 2026-06-29 05:12:24 +03:00
locale.nix timezones now managed by GNOME 2026-03-19 19:14:48 +03:00
networking.nix networking: cake shaping on WWAN link via NM dispatcher (bufferbloat) 2026-10-03 21:35:53 +04:00
ollama.nix ollama: model store to /mnt/data, gfx1151 rocBLAS workaround, load tuning 2026-07-11 22:36:00 +04:00
packages.nix flake: bump inputs (nixpkgs 2026-07-11 -> 2026-08-04); anotherim needs sqlcipher, curl 2026-10-03 21:35:54 +04:00
power.nix power: suspend-then-hibernate on external power too 2026-10-03 21:35:52 +04:00
programs.nix ssh: private host aliases via sops-provisioned include 2026-07-14 12:24:34 +04:00
security.nix security: enable core dumps and on-demand debug symbols 2026-10-13 06:31:49 +04:00
shell.nix shell: add claude-work wrapper for the second Claude Code profile 2026-10-03 21:35:53 +04:00
sops.nix sops: introduce sops-nix (age), ssh keys from encrypted tarball, .example secrets 2026-07-14 12:24:21 +04:00
users.nix Xray + system-wide proxy config. Fuck Turkey DPI :3 2026-04-06 01:56:55 +03:00
wireguard.nix wireguard: wg0/wg2 configs from sops 2026-07-14 12:24:33 +04:00
xray.nix xray: config via sops, private routes spliced into sing-box at runtime 2026-07-14 12:24:33 +04:00