diff --git a/overlays/redshift.nix b/overlays/redshift.nix index e6e4f73c..fa05132c 100644 --- a/overlays/redshift.nix +++ b/overlays/redshift.nix @@ -1,11 +1,11 @@ final: prev: { # with sway/wayland support - redshift = prev.redshift.overrideAttrs (o: { + redshift = (prev.redshift.overrideAttrs (o: { src = prev.fetchFromGitHub { owner = "minus7"; repo = "redshift"; rev = "wayland"; hash = "sha256-pyR7xNdi/83NSoC2WIrX8U+A6nU+vZBlePLXrQZnc1k="; }; - }); + })).override { withAppIndicator = prev.stdenv.isLinux; }; } diff --git a/overlays/retroarchBare.nix b/overlays/retroarchBare.nix index 90bf61c5..ea6c6564 100644 --- a/overlays/retroarchBare.nix +++ b/overlays/retroarchBare.nix @@ -10,5 +10,14 @@ final: prev: { hash = "sha256-dzPOuT+v1JtYzvAtqZ/eVWQSYQLAWX3TyS3jXdBmDdg="; rev = "v${version}"; }; + + # fix darwin builds + nativeBuildInputs = + if ! prev.stdenv.isLinux then + prev.lib.filter + (drv: ! prev.lib.hasPrefix "wayland" drv.name) + o.nativeBuildInputs + else + o.nativeBuildInputs; }); }