Releases: nvmd/nixos-raspberrypi
1.20260223.0
What's Changed
- libraspberrypi: fix build via new env var introduced in nixpkgs by @GregoryConrad in #132
- Pin ffmpeg overlays to matching nixpkgs base packages, drop ffmpeg 5 by @JamieMagee in #140
- raspberrypi-udev-rules: 20251028 -> 20260202 by @JamieMagee in #142
- Remove unused standalone ffmpeg derivations by @JamieMagee in #141
- Updated libcamera_rpi, rpicam-apps
- Updated nixpkgs/nixos-25.11
New Contributors
- @GregoryConrad made their first contribution in #132
- @JamieMagee made their first contribution in #140
Full Changelog: v1.20260125.0...v1.20260223.0
Migration notice
This is the last release to support boot.loader.raspberryPi configuration options. Migrate to boot.loader.raspberry-pi. See #131 for more information.
nixos-raspberrypi-demo
Tracking release: 1.20260223.0
1.20260125.0
What's Changed
- Rename bootloader option module
raspberryPi->raspberry-piby @nvmd in #129, which has many advantages. - Updated nixos-25.11
Full Changelog: v1.20260117.0...v1.20260125.0
Migration notice
Please migrate to the new naming of the bootloader options by renaming the existing usage of boot.loader.raspberryPi in your configuration to boot.loader.raspberry-pi. The old names won't work anymore after 2-3 weeks when the #131 is merged and released.
Add a 👍 reaction in #131 if you've already migrated!
nixos-raspberrypi-demo
Tracking release: 1.20260125.1
1.20260117.0
1.20260102.0
What's Changed
- Fix some typos in README.md by @turboMaCk in #112
- Update flake to follow nixos-25.11 by @nvmd in #115
nixos-raspberrypi-demo
Tracking release: 1.20260102.0
New Contributors
- @turboMaCk made their first contribution in #112
Full Changelog: v1.20251126.0...v1.20260102.0
1.20251126.0
What's Changed
- up-to-date nixpkgs-stable (25.05), the last nixos-raspberrypi release to support 25.05
- vendor and optimized package updates
- flake: add flake-compat for non-flake users by @dawnofmidnight in #100
- linux-rpi: replace
lib.overrideDerivationwithoverrideAttrsby @snejugal in #94 - overlay: fix evaluation warning by @ungeskriptet in #45
- 'hostPlatform' has been renamed to/replaced by 'stdenv.hostPlatform' by @robertjakub in #110
- bootloader: "kernelboot" deprecation mechanics by @nvmd in #108
nixos-raspberrypi-demo
Tracking release: 1.20251126.0
New Contributors
- @dawnofmidnight made their first contribution in #100
- @snejugal made their first contribution in #94
- @robertjakub made their first contribution in #110
Full Changelog: v1.20250927.0...v1.20251126.0
1.20250927.0
What's Changed
New features
kernel(kernelboot2) generational bootloader by @nvmd in #61.- Available as an opt-in option, but recommended for all systems using
"kernelboot"bootloader (mainly RPi5). - Uses device tree files built by us together with the vendor kernel by default (see
boot.loader.raspberryPi.useGenerationDeviceTree)
- Available as an opt-in option, but recommended for all systems using
- Optional customizations for systems with 16k memory page size (rpi5/bcm2712) by @nvmd in #92, thanks to @micahcc for bringing up the issue in #64 and for providing the initial snippet for jemalloc overlay
Fixes and improvements
- Fix linux' structuredExtraConfig fixup by @nvmd in #71
- linux-rpi: cleanup postFixup, provide README together with overlays by @nvmd in #79
- fix(README): change lib.nixosSystemInstaller -> lib.nixosInstaller by @jasonboukheir in #88
- temporary workaround in
libpispwhile waiting for NixOS/nixpkgs#429288:
Package version updates
- nixpkgs nixos-25.05 tracking bump
- linux, vendor and optimized package updates
nixos-raspberrypi-demo
Tracking release: 1.20250927.0
New Contributors
- @adminy made their first contribution in #55
- @jasonboukheir made their first contribution in #88
Full Changelog: v1.20250704.0...v1.20250927.0
1.20250704.0
- nixpkgs
nixos-25.05tracking bump - config.txt improvements, sensible default values to make configuration less verbose in use
- Fix #43 by @ungeskriptet
- Fixes for #39, #31
- raspberrypi-utils: unstable-2025-06-11
1.20250605.0
- nixpkgs follows
nixos-25.05 - PR #26 adding support for RaspberryPi 3-builds by @michaelbrusegard
- Allow for more customization and enforce some of the Raspberry’s kernel options, e.g. PREEMPT, achieved in 93f4575
- Default ffmpeg is ffmpeg_7 as is in nixpkgs
- Package updates: ffmpeg_7, raspberry-utils