diff --git a/home/wayland/default.nix b/home/wayland/default.nix index 350ed75c..4b7498a1 100644 --- a/home/wayland/default.nix +++ b/home/wayland/default.nix @@ -28,7 +28,12 @@ in { programs.eww-hyprland = { enable = true; - package = inputs.eww.packages.${pkgs.system}.eww-wayland; + # temp fix until https://github.com/NixOS/nixpkgs/pull/249515 lands. after that, + # eww's nixpkgs has to be updated + package = inputs.eww.packages.${pkgs.system}.eww-wayland.overrideAttrs (old: { + nativeBuildInputs = old.nativeBuildInputs ++ [pkgs.wrapGAppsHook]; + buildInputs = lib.lists.remove pkgs.gdk-pixbuf (old.buildInputs ++ [pkgs.librsvg]); + }); }; home.packages = with pkgs; [ diff --git a/modules/nix.nix b/modules/nix.nix index 2aa40a02..4b80be9b 100644 --- a/modules/nix.nix +++ b/modules/nix.nix @@ -104,18 +104,19 @@ outputHash = "sha256-dR6veXCGVMr5TbCvP0EqyQKTG2XM65VHF9U2nRWyzfA="; }); + # temp fix until https://github.com/NixOS/nixpkgs/pull/249384 is merged + nativeBuildInputs = oldAttrs.nativeBuildInputs ++ [prev.wrapGAppsHook]; + buildInputs = oldAttrs.buildInputs ++ [prev.librsvg]; + + # temp fix until https://github.com/rharish101/ReGreet/issues/32 is solved patches = [../pkgs/regreet.patch]; }); }; - clightd = prev.clightd.overrideAttrs (old: { - version = "5.9"; - src = prev.fetchFromGitHub { - owner = "FedeDP"; - repo = "clightd"; - rev = "e273868cb728b9fd0f36944f6b789997e6d74323"; - hash = "sha256-0NYWEJNVDfp8KNyWVY8LkvKIQUTq2MGvKUGcuAcl82U="; - }; + # temp fix until https://github.com/NixOS/nixpkgs/pull/249382 is merged + gtklock = prev.gtklock.overrideAttrs (old: { + nativeBuildInputs = old.nativeBuildInputs ++ [prev.wrapGAppsHook]; + buildInputs = old.buildInputs ++ [prev.librsvg]; }); } )