{ config, ... }: let keys = [ "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBHSacquswkrT7FzoWEHnc7+cyMbHJ9mMHXozMD17q5N6RplJ1jm1xsiKOXqgO+klEwQMdE3Zr41yfqmdr+9+nd4=" ]; in { users.users = { sshuser = { isNormalUser = true; home = "/home/sshuser"; description = "Fuer den Zugriff per SSH"; extraGroups = [ "wheel" "users" "dialout" "network" "system-network" "input" "rsync" ]; openssh.authorizedKeys.keys = keys; }; }; ## SMB user ### users.groups = { smbuser = {}; }; users.users = { smbuser = { isNormalUser = true; group = "smbuser"; description = "Fuer den Zugriff per SMB"; extraGroups = [ "users" ]; }; }; }