From a25da27e246fb5cbaba1a909359d0cd9fc31f0ad Mon Sep 17 00:00:00 2001 From: matthewcroughan Date: Sun, 21 Sep 2025 13:25:35 +0100 Subject: [PATCH] systemd: enable withBootloader on musl via patch --- pkgs/os-specific/linux/systemd/default.nix | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index a0ea402e5382..0bf921dd0853 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -97,7 +97,6 @@ # compiles systemd-boot, assumes EFI is available. withBootloader ? withEfi - && !stdenv.hostPlatform.isMusl # "Unknown 64-bit data model" && !stdenv.hostPlatform.isRiscV32, # adds bzip2, lz4, xz and zstd @@ -297,6 +296,10 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-Uaewo3jPrZGJttlLcqO6cCj1w3IGZmvbur4+TBdIPxc="; excludes = [ "src/udev/udevd.c" ]; }) + (fetchpatch { + url = "https://gitlab.postmarketos.org/postmarketOS/systemd/-/commit/5760be33bd26d7e7c66a7294c5f6fd6c7044683f.patch"; + hash = "sha256-Om+OhGyZJfZNpbtMInm3vGagLbbtOY71fDMZXj6pbPY="; + }) ] );