84 lines
1.7 KiB
Nix
84 lines
1.7 KiB
Nix
{ config
|
|
, pkgs
|
|
, ...
|
|
}: {
|
|
# TODO: Configure your system-wide user settings (groups, etc), add more users as needed.
|
|
users = {
|
|
defaultUserShell = pkgs.bash;
|
|
users = {
|
|
|
|
ifacts = {
|
|
isNormalUser = true;
|
|
description = "iFacts";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
|
|
docker = {
|
|
isNormalUser = true;
|
|
description = "Docker User";
|
|
extraGroups = [ "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
|
|
kube = {
|
|
isNormalUser = true;
|
|
description = "Kubernetes User";
|
|
extraGroups = [];
|
|
packages = with pkgs; [];
|
|
};
|
|
|
|
bastian = {
|
|
isNormalUser = true;
|
|
description = "Bastian Lemström";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
emilian = {
|
|
isNormalUser = true;
|
|
description = "Emilian Ionascu";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
bob = {
|
|
isNormalUser = true;
|
|
description = "Bob Haq";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
george = {
|
|
isNormalUser = true;
|
|
description = "George Caraus";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
max = {
|
|
isNormalUser = true;
|
|
description = "Max Huldin";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
sebnor = {
|
|
isNormalUser = true;
|
|
description = "Sebastian Nordin";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [];
|
|
};
|
|
|
|
fw = {
|
|
isNormalUser = true;
|
|
shell = pkgs.fish;
|
|
description = "Fredrik Wastring";
|
|
extraGroups = [ "networkmanager" "wheel" "docker" ];
|
|
packages = with pkgs; [
|
|
neovim
|
|
fastfetch
|
|
cmake
|
|
fzf
|
|
];
|
|
};
|
|
|
|
};
|
|
};
|
|
}
|
|
|