{ lib, ... }: let home = "/home/${lib.my.username}"; in { imports = [ (lib.mkAliasOptionModule [ "my" ] [ "users" "users" lib.my.username ] ) ]; ark.directories = [ home ]; users = { mutableUsers = false; users = { root = { hashedPassword = null; password = null; }; ${lib.my.username} = { isNormalUser = true; uid = 1000; description = lib.my.fullname; inherit home; inherit (lib.my) hashedPassword; openssh.authorizedKeys.keys = [ lib.my.ssh.key ]; extraGroups = [ "wheel" ]; }; }; }; }