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="; + }) ] );