diff --git a/nix/default.nix b/nix/default.nix index 2d9ee99f5..f66bac93b 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -11,6 +11,7 @@ aquamarine, binutils, cairo, + epoll-shim, git, glaze, hyprcursor, @@ -141,6 +142,7 @@ in wayland-scanner xorg.libXcursor ] + (optionals customStdenv.hostPlatform.isBSD [ epoll-shim ]) (optionals customStdenv.hostPlatform.isMusl [libexecinfo]) (optionals enableXWayland [ xorg.libxcb @@ -153,6 +155,8 @@ in (optional withSystemd systemd) ]; + strictDeps = true; + mesonBuildType = if debug then "debug" @@ -162,6 +166,7 @@ in (mapAttrsToList mesonEnable { "xwayland" = enableXWayland; "legacy_renderer" = legacyRenderer; + "systemd" = withSystemd; "uwsm" = false; "hyprpm" = false; })