Add openrazer overlays
This commit is contained in:
parent
47389c0890
commit
476c25ba26
|
@ -15,6 +15,7 @@ let
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
nixpkgs.overlays = [
|
nixpkgs.overlays = [
|
||||||
|
(import ./overlays/openrazer)
|
||||||
overlay-unstable
|
overlay-unstable
|
||||||
overlay-needs-unstable
|
overlay-needs-unstable
|
||||||
overlay-imported
|
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