diff --git a/pkgs/applications/window-managers/i3/status-rust.nix b/pkgs/applications/window-managers/i3/status-rust.nix index 273a5900dde4..9058490ff7f0 100644 --- a/pkgs/applications/window-managers/i3/status-rust.nix +++ b/pkgs/applications/window-managers/i3/status-rust.nix @@ -14,6 +14,7 @@ , pipewire , withICUCalendar ? false , withPipewire ? true +, withNotmuch ? true }: rustPlatform.buildRustPackage rec { @@ -33,15 +34,16 @@ rustPlatform.buildRustPackage rec { nativeBuildInputs = [ pkg-config makeWrapper ] ++ (lib.optionals withPipewire [ rustPlatform.bindgenHook ]); - buildInputs = [ dbus libpulseaudio notmuch openssl lm_sensors ] - ++ (lib.optionals withPipewire [ pipewire ]); + buildInputs = [ dbus libpulseaudio openssl lm_sensors ] + ++ (lib.optionals withPipewire [ pipewire ]) + ++ (lib.optionals withNotmuch [ notmuch ]); buildFeatures = [ - "notmuch" "maildir" "pulseaudio" ] ++ (lib.optionals withICUCalendar [ "icu_calendar" ]) - ++ (lib.optionals withPipewire [ "pipewire" ]); + ++ (lib.optionals withPipewire [ "pipewire" ]) + ++ (lib.optionals withNotmuch [ "notmuch" ]); prePatch = '' substituteInPlace src/util.rs \