From ba4d19eb5cdb9d9e1afd0b7a59fdd729745082c9 Mon Sep 17 00:00:00 2001 From: jacekpoz Date: Sun, 1 Sep 2024 23:18:07 +0200 Subject: [PATCH] move video group to v4l2 module --- hosts/common/optional/v4l2.nix | 8 +++++++- hosts/del/configuration.nix | 4 ---- hosts/work/configuration.nix | 2 +- 3 files changed, 8 insertions(+), 6 deletions(-) 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 = {