docs: update hosts README

This commit is contained in:
Gabriel Arazas 2023-12-24 18:36:06 +08:00
parent a31605ebd0
commit 4168ff899f
No known key found for this signature in database
GPG Key ID: ADE0C41DAB221FCC

View File

@ -27,14 +27,15 @@ For managing users, there are multiple ways to manage them with this config:
* If you intend to import users from the link:../users/nixos/[`../users/nixos/`], you can simply import them through `imports` in the system module. * If you intend to import users from the link:../users/nixos/[`../users/nixos/`], you can simply import them through `imports` in the system module.
+ +
-- --
For a convenient option, there is the function `getUsers` defined from the link:../lib/private.nix[private custom library]. For a convenient option, there is the function `getUser` defined from the link:../lib/private.nix[private custom library].
You can use it as follows: You can use it as follows:
[source, nix] [source, nix]
---- ----
imports = [ # Your modules ] imports = [
# Import the following NixOS users. (lib.private.getUser "nixos" "foo-dogsquared")
++ (lib.attrValues (lib.getUsers "nixos" [ "foo-dogsquared" "polski" ])); (lib.private.getUser "nixos" "polaski")
];
---- ----
-- --