| home.uid | The user's uid.
|
| home.file | Attribute set of files to link into the user home.
|
| home.homeDirectory | The user's home directory
|
| home.checks | Packages that are added as dependencies of the home's build, usually
for the purpose of validating some part of the configuration
|
| home.keyboard | Keyboard configuration
|
| home.username | The user's username.
|
| home.language | Language configuration.
|
| home.packages | The set of packages to appear in the user environment.
|
| home.sessionPath | Extra directories to prepend to PATH
|
| home.enableDebugInfo | Some Nix packages provide debug symbols for
gdb in the debug output
|
| home.profileDirectory | The profile directory where Home Manager generations are installed.
|
| home.stateVersion | It is occasionally necessary for Home Manager to change
configuration defaults in a way that is incompatible with
stateful data
|
| home.shellAliases | An attribute set that maps aliases (the top level attribute names
in this option) to command strings or directly to build outputs
|
| home.extraOutputsToInstall | List of additional package outputs of the packages
home.packages that should be installed into
the user environment.
|
| home.extraDependencies | A list of paths that should be included in the home
closure but generally not visible
|
| home.enableNixpkgsReleaseCheck | Determines whether to check for release version mismatch between Home
Manager and Nixpkgs
|
| home.preferXdgDirectories | Whether to make programs use XDG directories whenever supported.
|
| home.pointerCursor | Cursor configuration
|
| home.sessionSearchVariables | Extra directories to prepend to arbitrary PATH-like
environment variables (e.g.: MANPATH)
|
| home.sessionVariables | Environment variables to always set at login
|
| home.activation | The activation scripts blocks to run when activating a Home
Manager generation
|