diff options
author | Romanos Skiadas <rom.skiad@gmail.com> | 2021-07-19 13:01:45 +0300 |
---|---|---|
committer | Romanos Skiadas <rom.skiad@gmail.com> | 2021-08-07 12:09:44 +0300 |
commit | 42c677174442694e5ac3c289362afa9646ba71a9 (patch) | |
tree | 3c8008979bb86d6d716a6183b083cfd717d1194f /pkgs/os-specific/linux/openrazer/driver.nix | |
parent | d00f146ca5873b323a20f9a0bc66678a4a9b6c8c (diff) |
nixos/openrazer: Change plugdev group to openrazer
For security reasons, and generally, it is best to create a more fine grained group than plugdev. This way users that wish to tweak razer devices don't have access to the entire plugdev group's permissions. This is of course a breaking change.
Diffstat (limited to 'pkgs/os-specific/linux/openrazer/driver.nix')
-rw-r--r-- | pkgs/os-specific/linux/openrazer/driver.nix | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/openrazer/driver.nix b/pkgs/os-specific/linux/openrazer/driver.nix index 07113e6286251..6e387de0719f4 100644 --- a/pkgs/os-specific/linux/openrazer/driver.nix +++ b/pkgs/os-specific/linux/openrazer/driver.nix @@ -30,11 +30,13 @@ stdenv.mkDerivation (common // { install -m 644 -v -D install_files/udev/99-razer.rules $RAZER_RULES_OUT install -m 755 -v -D install_files/udev/razer_mount $RAZER_MOUNT_OUT substituteInPlace $RAZER_RULES_OUT \ - --replace razer_mount $RAZER_MOUNT_OUT + --replace razer_mount $RAZER_MOUNT_OUT \ + --replace plugdev openrazer substituteInPlace $RAZER_MOUNT_OUT \ --replace /usr/bin/logger ${util-linux}/bin/logger \ --replace chgrp ${coreutils}/bin/chgrp \ - --replace "PATH='/sbin:/bin:/usr/sbin:/usr/bin'" "" + --replace "PATH='/sbin:/bin:/usr/sbin:/usr/bin'" "" \ + --replace plugdev openrazer runHook postInstall ''; |