Add openrazer overlays
This commit is contained in:
parent
47389c0890
commit
476c25ba26
|
@ -15,6 +15,7 @@ let
|
|||
in
|
||||
{
|
||||
nixpkgs.overlays = [
|
||||
(import ./overlays/openrazer)
|
||||
overlay-unstable
|
||||
overlay-needs-unstable
|
||||
overlay-imported
|
||||
|
|
29
overlays/openrazer/default.nix
Normal file
29
overlays/openrazer/default.nix
Normal 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;
|
||||
});
|
||||
});
|
||||
}
|
Loading…
Reference in a new issue