Hi all, I’m trying to use a custom fork of plasma-framework (I have an issue with an xmonad / kde plasma-5 desktop configuration that requires a manual patch).
From what I can tell, the source of plasma-framework in nixpkgs is in libsForQt5.kdeFrameworks.plasma-framework
which is configured in nixpkgs/pkgs/development/libraries/kde-frameworks/default.nix
. The code in there is a bit beyond me, but from what I gathered I needed to set the attribute src.plasma-framework
. So I wrote up the following little overlay
plasma-framework-overly = (final: prev: {
libsForQt5.kdeFrameworks = prev.libsForQt5.kdeFrameworks.overrideAttrs (oldAttrs:
rec {
plasma-framework.src = pkgs.fetchurl {
url = "https://github.com/KDE/plasma-framework/archive/refs/tags/v5.87.0.tar.gz";
sha256 = "05q0hw64snmkqs2sl81g2l9ak4sjriwgsd2b7xkp9bxlr3n4wm00";
name = "plasma-framework-5.87.0.tar.xz";
};
});
});
However when I go to compile I get a error: attribute 'callPackage' missing
. What am I doing wrong here?