traverseda-nixos-config/nixos/family.nix

31 lines
705 B
Nix
Raw Permalink Normal View History

2024-05-14 08:39:54 -03:00
2024-05-31 09:20:03 -03:00
{ inputs, outputs, lib, config, pkgs, hostname, specialArgs, ... }:
2024-05-14 08:39:54 -03:00
2024-05-31 09:20:03 -03:00
let
autoLoginUser = specialArgs.mainUser or null;
in
{
services.displayManager = lib.mkIf (autoLoginUser != null) {
2024-05-14 08:39:54 -03:00
autoLogin.enable = true;
2024-05-31 09:20:03 -03:00
autoLogin.user = autoLoginUser;
};
2024-05-14 08:39:54 -03:00
users.users = {
gwen = {
isNormalUser = true;
extraGroups = [ "networkManager" ];
};
ingrid = {
isNormalUser = true;
extraGroups = [ "networkManager" ];
};
bill = {
2024-05-14 08:39:54 -03:00
isNormalUser = true;
extraGroups = [ "networkManager" ];
};
2024-05-31 09:20:03 -03:00
logic11 = {
isNormalUser = true;
extraGroups = [ "wheel" "dialout" "networkmanager" "dialout" "docker" "plugdev" "vboxusers" ];
};
2024-05-14 08:39:54 -03:00
};
}