| users.users | Configuration for users.
|
| users.users.<name>.uid | The user's UID.
|
| users.users.<name>.gid | The user's primary group.
|
| users.users.<name>.name | The name of the user account
|
| users.users.<name>.home | The user's home directory
|
| users.users.<name>.isHidden | Whether to make the user account hidden.
|
| users.groups | Configuration for groups.
|
| users.knownUsers | List of users owned and managed by nix-darwin
|
| users.users.<name>.createHome | Create the home directory when creating the user.
|
| users.users.<name>.shell | The user's shell
|
| users.users.<name>.packages | The set of packages that should be made availabe to the user
|
| users.knownGroups | List of groups owned and managed by nix-darwin
|
| users.groups.<name>.gid | The group's GID.
|
| users.groups.<name>.name | The group's name
|
| users.users.<name>.ignoreShellProgramCheck | By default, nix-darwin will check that programs
|
| nix.settings.allowed-users | A list of names of users (separated by whitespace) that are
allowed to connect to the Nix daemon
|
| users.groups.<name>.members | The group's members.
|
| users.users.<name>.description | A short description of the user account, typically the
user's full name
|
| users.users.<name>.openssh.authorizedKeys.keys | A list of verbatim OpenSSH public keys that should be added to the
user's authorized keys
|
| users.users.<name>.openssh.authorizedKeys.keyFiles | A list of files each containing one OpenSSH public key that should be
added to the user's authorized keys
|
| nix.settings.trusted-users | A list of names of users that have additional rights when
connecting to the Nix daemon, such as the ability to specify
additional binary caches, or to import unsigned NARs
|
| users.groups.<name>.description | The group's description.
|
| services.postgresql.ensureUsers | Ensures that the specified users exist and have at least the ensured permissions
|
| nix.nrBuildUsers | Number of nixbld user accounts created to
perform secure concurrent builds
|
| services.postgresql.identMap | Defines the mapping from system users to database users
|
| system.checks.verifyBuildUsers | Whether to run the Nix build users validation checks.
|
| services.postgresql.authentication | Defines how users authenticate themselves to the server
|
| system.defaults.loginwindow.GuestEnabled | Apple menu > System Preferences > Users and Groups > Login Options
Allow users to login to the machine as guests using the Guest account
|
| nix.buildMachines.*.sshUser | The username to log in as on the remote host
|
| system.defaults.loginwindow.ShutDownDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
Disables the "Shutdown" option when users are logged in
|
| system.defaults.loginwindow.RestartDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
Disables the “Restart” option when users are logged in
|
| system.defaults.loginwindow.SHOWFULLNAME | Apple menu > System Preferences > Users and Groups > Login Options
Displays login window as a name and password field instead of a list of users
|
| environment.shellAliases | An attribute set that maps aliases (the top level attribute names in
this option) to command strings or directly to build outputs
|
| environment.systemPackages | The set of packages that appear in
/run/current-system/sw
|
| system.defaults.loginwindow.autoLoginUser | Apple menu > System Preferences > Users and Groups > Login Options
Auto login the supplied user on boot
|
| nix.settings.trusted-substituters | List of binary cache URLs that non-root users can use (in
addition to those specified using
nix.settings.substituters) by passing
--option binary-caches to Nix commands.
|
| environment.defaultPackages | Set of default packages that aren't strictly necessary
for a running system, entries can be removed for a more
minimal NixOS installation
|
| system.defaults.loginwindow.SleepDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Sleep button on the login screen
|
| system.defaults.loginwindow.ShutDownDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Shut Down button on the login screen
|
| system.defaults.loginwindow.RestartDisabled | Apple menu > System Preferences > Users and Groups > Login Options
Hides the Restart button on the login screen
|
| system.defaults.loginwindow.PowerOffDisabledWhileLoggedIn | Apple menu > System Preferences > Users and Groups > Login Options
If set to true, the Power Off menu item will be disabled when the user is logged in
|