openrazer: add openrazer driver module
This commit is contained in:
parent
4da052d0bd
commit
f5b89fcda1
3 changed files with 17 additions and 0 deletions
|
|
@ -62,6 +62,7 @@
|
||||||
drivers = {
|
drivers = {
|
||||||
printer.M2020.enable = lib.mkForce true;
|
printer.M2020.enable = lib.mkForce true;
|
||||||
ipod.enable = lib.mkForce true;
|
ipod.enable = lib.mkForce true;
|
||||||
|
openrazer.enable = lib.mkForce true;
|
||||||
gpu.amd.enable = lib.mkForce true;
|
gpu.amd.enable = lib.mkForce true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,6 +8,7 @@
|
||||||
|
|
||||||
./drivers/samsung-printer.nix
|
./drivers/samsung-printer.nix
|
||||||
./drivers/ipod.nix
|
./drivers/ipod.nix
|
||||||
|
./drivers/openrazer.nix
|
||||||
./drivers/gpu/amd.nix
|
./drivers/gpu/amd.nix
|
||||||
./drivers/gpu/nvidia.nix
|
./drivers/gpu/nvidia.nix
|
||||||
./drivers/gpu/disableNvidia.nix
|
./drivers/gpu/disableNvidia.nix
|
||||||
|
|
@ -40,6 +41,7 @@
|
||||||
drivers = {
|
drivers = {
|
||||||
printer.M2020.enable = lib.mkDefault false;
|
printer.M2020.enable = lib.mkDefault false;
|
||||||
ipod.enable = lib.mkDefault false;
|
ipod.enable = lib.mkDefault false;
|
||||||
|
openrazer.enable = lib.mkDefault false;
|
||||||
|
|
||||||
gpu = {
|
gpu = {
|
||||||
nvidia = {
|
nvidia = {
|
||||||
|
|
|
||||||
14
nixosModules/drivers/openrazer.nix
Normal file
14
nixosModules/drivers/openrazer.nix
Normal file
|
|
@ -0,0 +1,14 @@
|
||||||
|
{ config, lib, ... }:
|
||||||
|
{
|
||||||
|
options.settings.drivers.openrazer = {
|
||||||
|
enable = lib.mkEnableOption "Enable the openrazer drivers for razer device-specific features (IE RGB lights control)";
|
||||||
|
};
|
||||||
|
|
||||||
|
config = lib.mkIf config.settings.drivers.openrazer.enable {
|
||||||
|
hardware.openrazer.enable = true;
|
||||||
|
hardware.openrazer.users = [
|
||||||
|
"fedfer"
|
||||||
|
"veneficium"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue