{ 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 ]; }; }; }; }