/ modules / nixos / users.nix
users.nix
 1  {
 2    lib,
 3    config,
 4    ...
 5  }:
 6  {
 7    users.users.mfarabi = {
 8      isNormalUser = true;
 9      description = "Mumtahin Farabi";
10  
11      extraGroups = [
12        "wheel"
13        "video"
14      ]
15      ++ lib.optionals config.virtualisation.libvirtd.enable [
16        "libvirt"
17        "libvirtd"
18        "qemu-libvirtd"
19      ]
20      ++ lib.optionals config.virtualisation.docker.enable [
21        "docker"
22      ]
23      ++ lib.optionals config.networking.networkmanager.enable [
24        "networkmanager"
25      ];
26    };
27  }