···149150- [git-worktree-switcher](https://github.com/mateusauler/git-worktree-switcher), switch between git worktrees with speed. Available as [programs.git-worktree-switcher](#opt-programs.git-worktree-switcher.enable)
15100152<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
153154## Backward Incompatibilities {#sec-release-25.05-incompatibilities}
···149150- [git-worktree-switcher](https://github.com/mateusauler/git-worktree-switcher), switch between git worktrees with speed. Available as [programs.git-worktree-switcher](#opt-programs.git-worktree-switcher.enable)
151152+- [GLPI-Agent](https://github.com/glpi-project/glpi-agent), GLPI Agent. Available as [services.glpiAgent](options.html#opt-services.glpiAgent.enable).
153+154<!-- To avoid merge conflicts, consider adding your item at an arbitrary place in the list instead. -->
155156## Backward Incompatibilities {#sec-release-25.05-incompatibilities}
···4 fetchFromGitHub,
5 espeak-ng,
6 tts,
007}:
89let
···111 doCheck = true;
112 });
113114- nativeCheckInputs = with python.pkgs; [
115- espeak-ng
116- pytestCheckHook
117- ];
000000118119 preCheck = ''
120 # use the installed TTS in $PYTHONPATH instead of the one from source to also have cython modules.
121 mv TTS{,.old}
122- export PATH=$out/bin:$PATH
123-124- # numba tries to write to HOME directory
125- export HOME=$TMPDIR
126127 for file in $(grep -rl 'python TTS/bin' tests); do
128 substituteInPlace "$file" \
···4 fetchFromGitHub,
5 espeak-ng,
6 tts,
7+ addBinToPathHook,
8+ writableTmpDirAsHomeHook,
9}:
1011let
···113 doCheck = true;
114 });
115116+ nativeCheckInputs =
117+ with python.pkgs;
118+ [
119+ espeak-ng
120+ pytestCheckHook
121+ ]
122+ ++ [
123+ addBinToPathHook
124+ writableTmpDirAsHomeHook
125+ ];
126127 preCheck = ''
128 # use the installed TTS in $PYTHONPATH instead of the one from source to also have cython modules.
129 mv TTS{,.old}
0000130131 for file in $(grep -rl 'python TTS/bin' tests); do
132 substituteInPlace "$file" \