3e32e0be02
i18n module is disabled by default now that there are easy multiple ways of setting your i18n either through fcitx5 from Flatpak or from NixOS config which will be overridden by this user config. |
||
---|---|---|
.. | ||
home-manager/foo-dogsquared | ||
nixos/nixos | ||
README.adoc |
This is where user-specific configurations comes in. Similar to modules, the top-level of this directory contains users for various modules (e.g., home-manager, NixOS).
Take note of the following structure:
users/
├── home-manager/
│ ├── foo-dogsquared/
│ ├── harepoint/
│ └── polski/
├── nixos/
│ ├── foo-dogsquared/
│ ├── harepoint/
│ └── vmguest/
└── README.adoc
It doesn’t require to have users to be present for all types. There are conventions for setting in each user type.
-
For NixOS user configuration, it is expect to only have one user with their respective user-specific configuration. This includes user-specific packages, home-manager-specific configuration (even importing them from
./home-manager
users), and so forth. If you want to set users from the host, see Host-specific configurations for more details. -
home-manager users are just home-manager configurations (i.e.,
$XDG_CONFIG_HOME/nix/home.nix
). That’s pretty much it.