anchor.diff:  
     preConfigure = ''
       mesonFlagsArray+=(-Dntp-servers="0.nixos.pool.ntp.org 1.nixos.pool.ntp.org 2.nixos.pool.ntp.org 3.nixos.pool.ntp.org")
  -    mesonFlagsArray+=(-Ddbuspolicydir=$out/etc/dbus-1/system.d)
  -    mesonFlagsArray+=(-Ddbussessionservicedir=$out/share/dbus-1/services)
  -    mesonFlagsArray+=(-Ddbussystemservicedir=$out/share/dbus-1/system-services)
  -    mesonFlagsArray+=(-Dpamconfdir=$out/etc/pam.d)
  -    mesonFlagsArray+=(-Drootprefix=$out)
  -    mesonFlagsArray+=(-Drootlibdir=$lib/lib)
  -    mesonFlagsArray+=(-Dpkgconfiglibdir=$dev/lib/pkgconfig)
  -    mesonFlagsArray+=(-Dpkgconfigdatadir=$dev/share/pkgconfig)
  -
       export LC_ALL="en_US.UTF-8";
       # FIXME: patch this in systemd properly (and send upstream).
       # already fixed in f00929ad622c978f8ad83590a15a765b4beecac9: (u)mount
  
positive.code:       stdenv.lib.optional withLibseccomp libseccomp ++
      [ libffi audit lz4 bzip2 libapparmor
        iptables gnu-efi
        # This is actually native, but we already pull it from buildPackages
        pythonLxmlEnv
      ] ++ stdenv.lib.optional withSelinux libselinux;
  
    #dontAddPrefix = true;
  
    mesonFlags = [
      "-Dloadkeys-path=${kbd}/bin/loadkeys"
      "-Dsetfont-path=${kbd}/bin/setfont"
      "-Dtty-gid=3" # tty in NixOS has gid 3
  
negative.code:     owner = "NixOS";
      repo = "systemd";
      rev = "nixos-v${version}";
      sha256 = "0grcf0x793k1jx4bx7p63h3f3cd8w262824mzf8iwdsy6y9wzylr";
    };
  
    outputs = [ "out" "lib" "man" "dev" ];
  
  