···103103104104flutter.buildFlutterApplication {
105105 pname = "firmware-updater";
106106- version = "unstable-2023-04-30";
106106+ version = "0-unstable-2023-04-30";
107107108108 # To build for the Web, use the targetFlutterPlatform argument.
109109 # targetFlutterPlatform = "web";
···97979898- `idris2` was updated to v0.7.0. This version introduces breaking changes. Check out the [changelog](https://github.com/idris-lang/Idris2/blob/v0.7.0/CHANGELOG.md#v070) for details.
9999100100+- `neo4j` has been updated to 5, you may want to read the [release notes for Neo4j 5](https://neo4j.com/release-notes/database/neo4j-5/)
101101+102102+- `services.neo4j.allowUpgrade` was removed and no longer has any effect. Neo4j 5 supports automatic rolling upgrades.
103103+100104- `nitter` requires a `guest_accounts.jsonl` to be provided as a path or loaded into the default location at `/var/lib/nitter/guest_accounts.jsonl`. See [Guest Account Branch Deployment](https://github.com/zedeus/nitter/wiki/Guest-Account-Branch-Deployment) for details.
101105102106- `services.aria2.rpcSecret` has been replaced with `services.aria2.rpcSecretFile`.
···138142 '';
139143140144 ```
145145+146146+- The package `optparse-bash` is now dropped due to upstream inactivity. Alternatives available in Nixpkgs include [`argc`](https://github.com/sigoden/argc), [`argbash`](https://github.com/matejak/argbash), [`bashly`](https://github.com/DannyBen/bashly) and [`gum`](https://github.com/charmbracelet/gum), to name a few.
147147+141148- The `kanata` package has been updated to v1.5.0, which includes [breaking changes](https://github.com/jtroo/kanata/releases/tag/v1.5.0).
142149143150- The `craftos-pc` package has been updated to v2.8, which includes [breaking changes](https://github.com/MCJack123/craftos2/releases/tag/v2.8).
···2233buildPythonPackage rec {
44 pname = "PySDL2";
55- version = "0.9.15";
55+ version = "0.9.16";
6677 # The tests use OpenGL using find_library, which would have to be
88 # patched; also they seem to actually open X windows and test stuff
···13131414 src = fetchPypi {
1515 inherit pname version;
1616- hash = "sha256-kIp946iMKyKiwhppkXxTIVKJW9GkkFJ6Jw7hTK1A5kc=";
1616+ hash = "sha256-ECdAa62+zdMP5W6AClp2rX1ycaOuwLes94DuJqAPLUA=";
1717 };
18181919 # Deliberately not in propagated build inputs; users can decide
···2233python3Packages.buildPythonApplication rec {
44 pname = "usbsdmux";
55- version = "24.1";
55+ version = "24.1.1";
6677 src = fetchPypi {
88 inherit pname version;
99- sha256 = "sha256-Qt60QKRadFoPiHjmpx9tmid4K+6ixCN7JD7JHcT5MDE=";
99+ sha256 = "sha256-OtGgToDGUr6pBu9+LS/DxaYw/9+Pd6jPhxVDAM22HB4=";
1010 };
11111212 # usbsdmux is not meant to be used as an importable module and has no tests
···66 # which is broken for new devices, see https://github.com/mautrix/signal/issues/388.
77 # The new Go version fixes this by using the official libsignal as a library and
88 # can be upgraded to directly from the Python version.
99- version = "unstable-2023-12-30";
99+ version = "unstable-2024-01-31";
10101111 src = fetchFromGitHub {
1212 owner = "mautrix";
1313 repo = "signal";
1414- rev = "6abe80e6c79b31b5dc37a484b65d346a1ffd4f05";
1515- hash = "sha256-EDSP+kU0EmIaYbAB/hxAUTEay+H5aqn9ovBQFZg6wJk=";
1414+ rev = "103666990f30a692c63dd84a499b0dd390cef8a4";
1515+ hash = "sha256-UttLMI+jX5PNG02vs7Dty8pxdko2aM0sVB/90eWwmYw=";
1616 };
17171818 buildInputs = [
···2222 libsignal-ffi
2323 ];
24242525- vendorHash = "sha256-f3sWX+mBouuxVKu+fZIYTWLXT64fllUWpcUYAxjzQpI=";
2525+ vendorHash = "sha256-LKs/9yCJ7alKQh1VYQsPEg7y+ugZwUnnJh2l4IEjbaQ=";
26262727 doCheck = false;
2828