mirror of
https://github.com/nmasur/dotfiles
synced 2026-08-07 10:28:34 +00:00
1.5 KiB
1.5 KiB
Changelog
2026-08-03
- Fixed the
zellij-sessionfish function inpresets/programs/zellij.nixtruncating the session name (derived from the target directory basename) to 20 characters. Zellij names each session's Unix-domain IPC socket$TMPDIR/zellij-<uid>/<version>/<name>, and on macOS the socket path is capped at 103 bytes. The/var/folders/...$TMPDIRprefix consumes ~79 of those, leaving only ~24 chars for the name, so switching into directories with long basenames overflowed the socket path. Becauseswitch-sessionhad already detached from the current session by the time the new one failed to bind, the failure took down the entire terminal instead of erroring gracefully.
2026-07-25
- Added jjui config generation to
jujutsu.nixin Home Manager to include custom GitHub ruleset bypass commands (ctrl+bandctrl+shift+b). - Added
overlays/cheetah3.nixto disablepythonMetadataCheckPhaseforcheetah3. This fixes an issue where the NixOS rebuild fails forsabnzbddue toimportlib.metadata.PackageNotFoundError: No package metadata was found for cheetah3during the Python package evaluation innixos-unstable.
2026-07-20
- Added
overlays/paho-mqtt.nixto disable paho-mqtt's flaky, socket-based test suite. ItscheckPhasehangs in the Nix sandbox and times out with aKeyboardInterruptafter ~150s, which was breaking theflamerebuild (paho-mqtt is pulled in transitively, e.g. via mealie). The override is applied throughpythonPackagesExtensionsso it covers every Python package set.