Skip to content

Releases: nvmd/nixos-raspberrypi

1.20260223.0

23 Feb 20:41
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

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

25 Jan 12:36
Immutable release. Only release title and notes can be modified.
251861d

Choose a tag to compare

What's Changed

  • Rename bootloader option module raspberryPi -> raspberry-pi by @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

17 Jan 19:15

Choose a tag to compare

Full Changelog: v1.20260102.0...v1.20260117.0

nixos-raspberrypi-demo

Tracking release: 1.20260117.0

1.20260102.0

02 Jan 15:25

Choose a tag to compare

What's Changed

nixos-raspberrypi-demo

Tracking release: 1.20260102.0

New Contributors

Full Changelog: v1.20251126.0...v1.20260102.0

1.20251126.0

26 Nov 20:09

Choose a tag to compare

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.overrideDerivation with overrideAttrs by @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

Full Changelog: v1.20250927.0...v1.20251126.0

1.20250927.0

27 Sep 10:40

Choose a tag to compare

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)
  • 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 libpisp while waiting for NixOS/nixpkgs#429288:
    • feat: fix libpisp path to json file by @adminy in #55
    • libpisp: make libpisp overlay optional by @nvmd in #93

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

Full Changelog: v1.20250704.0...v1.20250927.0

1.20250704.0

04 Jul 20:20

Choose a tag to compare

  • nixpkgs nixos-25.05 tracking 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

04 Jul 20:19

Choose a tag to compare

  • 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