Add openrazer overlays

This commit is contained in:
Natsu Kagami 2021-11-30 00:17:15 -05:00
parent 47389c0890
commit 476c25ba26
Signed by: nki
GPG key ID: 7306B3D3C3AD6E51
2 changed files with 30 additions and 0 deletions

View file

@ -15,6 +15,7 @@ let
in
{
nixpkgs.overlays = [
(import ./overlays/openrazer)
overlay-unstable
overlay-needs-unstable
overlay-imported

View file

@ -0,0 +1,29 @@
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;
});
});
}