grafana-alloy: don't build the frontend twice
[NixPkgs.git] / nixos / modules / tasks / filesystems / apfs.nix
blob980a3ad0f9c4b0e4507a146b4a1815c7569ab94a
1 { config, lib, pkgs, ... }:
3 with lib;
5 let
7   inInitrd = config.boot.initrd.supportedFilesystems.apfs or false;
9 in
12   config = mkIf (config.boot.supportedFilesystems.apfs or false) {
14     system.fsPackages = [ pkgs.apfsprogs ];
16     boot.extraModulePackages = [ config.boot.kernelPackages.apfs ];
18     boot.initrd.kernelModules = mkIf inInitrd [ "apfs" ];
20     # Don't copy apfsck into the initramfs since it does not support repairing the filesystem
21   };