diff --git a/hosts/common/optional/v4l2.nix b/hosts/common/optional/v4l2.nix index 12dfdb9..d029e39 100644 --- a/hosts/common/optional/v4l2.nix +++ b/hosts/common/optional/v4l2.nix @@ -2,11 +2,17 @@ config, pkgs, ... -}: { +}: let + inherit (config.poz.other.system) username; +in { boot = { extraModulePackages = [ config.boot.kernelPackages.v4l2loopback ]; kernelModules = [ "v4l2loopback" ]; }; environment.systemPackages = [ pkgs.v4l-utils ]; + + users.users.${username} = { + extraGroups = [ "video" ]; + }; } diff --git a/hosts/del/configuration.nix b/hosts/del/configuration.nix index 1e99c9e..8dcb5f7 100644 --- a/hosts/del/configuration.nix +++ b/hosts/del/configuration.nix @@ -30,10 +30,6 @@ in { security.polkit.enable = true; - users.users.${username} = { - extraGroups = [ "video" ]; - }; - hardware = { sensor.iio.enable = true; # ipu6 = { diff --git a/hosts/work/configuration.nix b/hosts/work/configuration.nix index 520bf35..d74dc29 100644 --- a/hosts/work/configuration.nix +++ b/hosts/work/configuration.nix @@ -29,7 +29,7 @@ in { security.polkit.enable = true; users.users.${username} = { - extraGroups = [ "video" "docker" ]; + extraGroups = [ "docker" ]; }; hardware = {