30 lines
696 B
Nix
30 lines
696 B
Nix
|
final: prev:
|
||
|
let
|
||
|
src = final.fetchFromGitHub {
|
||
|
owner = "natsukagami";
|
||
|
repo = "openrazer";
|
||
|
rev = "28cd304e0389d26ded2a274b0f9ecd2debf057a0";
|
||
|
sha256 = "sha256-8vCR8/eZq0z0+K1vajjt9wDcV/2QwX9JJh9usWAEvBg=";
|
||
|
};
|
||
|
in rec
|
||
|
{
|
||
|
openrazer-daemon = prev.openrazer-daemon.overrideAttrs (old: {
|
||
|
inherit src;
|
||
|
});
|
||
|
|
||
|
python3 = prev.python3.override {
|
||
|
packageOverrides = self: super: {
|
||
|
openrazer-daemon = super.openrazer-daemon.overrideAttrs (old: {
|
||
|
inherit src;
|
||
|
});
|
||
|
};
|
||
|
};
|
||
|
python3Packages = python3.pkgs;
|
||
|
|
||
|
linuxPackages = prev.linuxPackages.extend (self: super: {
|
||
|
openrazer = super.openrazer.overrideAttrs (old: {
|
||
|
inherit src;
|
||
|
});
|
||
|
});
|
||
|
}
|