From 9510653d50424cc196b8ddadc59cbff71592f759 Mon Sep 17 00:00:00 2001 From: Dmitriy Pleshevskiy Date: Mon, 20 May 2024 23:32:02 +0300 Subject: [PATCH] modules/nixpkgs: add image-roll overlay to fix failed tests --- modules/nixos/configs/nix.nix | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/nixos/configs/nix.nix b/modules/nixos/configs/nix.nix index 5c35b15..e0bf4a7 100644 --- a/modules/nixos/configs/nix.nix +++ b/modules/nixos/configs/nix.nix @@ -29,6 +29,19 @@ in (pkg: elem (lib.getName pkg) cfg.allowUnfreePackages); nixpkgs.overlays = lib.mkBefore [ + (final: prev: { + image-roll = prev.image-roll.override { + rustPlatform = prev.rustPlatform // { + buildRustPackage = args: + prev.rustPlatform.buildRustPackage (args // { + checkFlags = args.checkFlags ++ [ + # Image type “ico” is not supported + "--skip=image::tests::save_image_uses_extensions_for_file_types_supported_by_pixbuf_save" + ]; + }); + }; + }; + }) (final: prev: { unstable = import inputs.nixpkgs-unstable { inherit (config.nixpkgs) config overlays system;