diff options
author | Adam Joseph <54836058+a-m-joseph@users.noreply.github.com> | 2022-04-08 13:26:44 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-08 15:26:44 +0200 |
commit | 10636e54bf88166cbfb493ee09bd5fdb7f5a9e61 (patch) | |
tree | 3fc1627d18fab54b8c6faa426bced3417f6cd6f7 /pkgs/applications/misc/seatd | |
parent | db0254cfccdcc5d8dbf61de847ad7c4ec610235e (diff) |
seatd: honor systemdSupport attr (#160967)
Diffstat (limited to 'pkgs/applications/misc/seatd')
-rw-r--r-- | pkgs/applications/misc/seatd/default.nix | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/pkgs/applications/misc/seatd/default.nix b/pkgs/applications/misc/seatd/default.nix index 3149c171bdecd..177476900aa9b 100644 --- a/pkgs/applications/misc/seatd/default.nix +++ b/pkgs/applications/misc/seatd/default.nix @@ -5,7 +5,7 @@ , pkg-config , scdoc , stdenv -, systemd +, systemdSupport ? stdenv.isLinux, systemd }: stdenv.mkDerivation rec { @@ -25,9 +25,13 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ meson ninja pkg-config scdoc ]; - buildInputs = [ systemd ]; + buildInputs = lib.optionals systemdSupport [ systemd ]; - mesonFlags = [ "-Dlibseat-logind=systemd" "-Dlibseat-builtin=enabled" ]; + mesonFlags = [ + "-Dlibseat-logind=${if systemdSupport then "systemd" else "disabled"}" + "-Dlibseat-builtin=enabled" + "-Dserver=enabled" + ]; meta = with lib; { description = "A universal seat management library"; |