home: Add openrazer back
This commit is contained in:
parent
0e3cf36457
commit
07368dce7e
|
@ -5,6 +5,16 @@
|
||||||
{ lib, config, pkgs, ... }:
|
{ lib, config, pkgs, ... }:
|
||||||
|
|
||||||
with lib;
|
with lib;
|
||||||
|
let
|
||||||
|
openrazer = { pkgs, ... }: {
|
||||||
|
# Razer stuff
|
||||||
|
hardware.openrazer = {
|
||||||
|
enable = true;
|
||||||
|
users = [ "nki" ];
|
||||||
|
};
|
||||||
|
environment.systemPackages = with pkgs; [ polychromatic ];
|
||||||
|
};
|
||||||
|
in
|
||||||
{
|
{
|
||||||
imports =
|
imports =
|
||||||
[
|
[
|
||||||
|
@ -17,6 +27,7 @@ with lib;
|
||||||
# Other services
|
# Other services
|
||||||
../modules/personal/u2f.nix
|
../modules/personal/u2f.nix
|
||||||
./peertube-runner.nix
|
./peertube-runner.nix
|
||||||
|
openrazer
|
||||||
];
|
];
|
||||||
|
|
||||||
# Kernel
|
# Kernel
|
||||||
|
@ -181,5 +192,6 @@ with lib;
|
||||||
passwordFile = config.sops.secrets."scrobble/listenbrainz".path;
|
passwordFile = config.sops.secrets."scrobble/listenbrainz".path;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -140,7 +140,6 @@ in
|
||||||
inputs.rust-overlay.overlays.default
|
inputs.rust-overlay.overlays.default
|
||||||
inputs.youmubot.overlays.default
|
inputs.youmubot.overlays.default
|
||||||
|
|
||||||
(import ./overlays/openrazer)
|
|
||||||
overlay-unstable
|
overlay-unstable
|
||||||
overlay-needs-unstable
|
overlay-needs-unstable
|
||||||
overlay-packages
|
overlay-packages
|
||||||
|
|
|
@ -1,31 +0,0 @@
|
||||||
final: prev:
|
|
||||||
let
|
|
||||||
version = "3.3.0";
|
|
||||||
src = final.fetchFromGitHub {
|
|
||||||
owner = "openrazer";
|
|
||||||
repo = "openrazer";
|
|
||||||
rev = "v${version}";
|
|
||||||
sha256 = "sha256-lElE1nIiJ5fk2DupHu43tmxRjRsS5xeL1Yz/LuRlgtM=";
|
|
||||||
};
|
|
||||||
in
|
|
||||||
rec
|
|
||||||
{
|
|
||||||
openrazer-daemon = prev.openrazer-daemon.overrideAttrs (old: {
|
|
||||||
inherit src version;
|
|
||||||
});
|
|
||||||
|
|
||||||
python3 = prev.python3.override {
|
|
||||||
packageOverrides = self: super: {
|
|
||||||
openrazer-daemon = super.openrazer-daemon.overrideAttrs (old: {
|
|
||||||
inherit src version;
|
|
||||||
});
|
|
||||||
};
|
|
||||||
};
|
|
||||||
python3Packages = python3.pkgs;
|
|
||||||
|
|
||||||
linuxPackages_latest = prev.linuxPackages_latest.extend (self: super: {
|
|
||||||
openrazer = super.openrazer.overrideAttrs (old: {
|
|
||||||
inherit src version;
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
Loading…
Reference in a new issue