Skip to content

Commit de48a45

Browse files
committed
docs/src/configurations/structure: add useHomeManagerModule, update homeManagerUser
1 parent 7f40b49 commit de48a45

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

docs/src/configurations/structure.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
- `home-manager` (home-manager): used to override home-manager in your configuration, equivalent to `inputs.denix.inputs.home-manager.follows`. Defaults to `inputs.home-manager`.
99
- `nix-darwin` (nix-darwin): used to override nix-darwin in your configuration, equivalent to `inputs.denix.inputs.nix-darwin.follows`. Defaults to `inputs.nix-darwin`.
1010
- `homeManagerNixpkgs` (nixpkgs): used in the `pkgs` attribute of the `home-manager.lib.homeManagerConfiguration` function in the format: `homeManagerNixpkgs.legacyPackages.${host :: homeManagerSystem}`. Defaults to the `nixpkgs` provided in the function arguments.
11-
- `homeManagerUser` (string): the username, used in `home-manager.users.${homeManagerUser}` and for generating the Home Manager configuration list.
11+
- `useHomeManagerModule` (boolean): whether to include the Home Manager module in the NixOS and Nix-Darwin configurations. Defaults to `true`; can be overridden per host via `delib.host :: useHomeManagerModule`.
12+
- `homeManagerUser` (string): the username, used in `home-manager.users.${homeManagerUser}` and for generating the Home Manager configuration list. Can be overridden per host via `delib.host :: homeManagerUser`.
1213
- `moduleSystem` ("nixos", "home", and "darwin"): specifies which module system the configuration list should be generated for - NixOS, Home Manager, or Nix-Darwin.
1314
- `paths` (listOf string): paths to be imported; add hosts, rices, and modules here. Defaults to `[]`.
1415
- `exclude` (listOf string): paths to be excluded from importing. Defaults to `[]`.
@@ -27,6 +28,7 @@ delib.configurations rec {
2728
home-manager = inputs.home-manager;
2829
nix-darwin = inputs.nix-darwin;
2930
homeManagerNixpkgs = nixpkgs;
31+
useHomeManagerModule = true;
3032
homeManagerUser = "sjohn";
3133
moduleSystem = "nixos";
3234
paths = [./modules ./hosts ./rices];

docs/src/ru/configurations/structure.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,8 @@
88
- `home-manager` (home-manager): используется для переопределения home-manager в вашей конфигурации, аналогично `inputs.denix.inputs.home-manager.follows`. По умолчанию `inputs.home-manager`.
99
- `nix-darwin` (nix-darwin): используется для переопределения nix-darwin в вашей конфигурации, аналогично `inputs.denix.inputs.nix-darwin.follows`. По умолчанию `inputs.nix-darwin`.
1010
- `homeManagerNixpkgs` (nixpkgs): используется в атрибуте `pkgs` функции `home-manager.lib.homeManagerConfiguration` в формате: `homeManagerNixpkgs.legacyPackages.${host :: homeManagerSystem}`. По умолчанию используется `nixpkgs` из аргументов этой функции.
11-
- `homeManagerUser` (string): имя пользователя, используется в `home-manager.users.${homeManagerUser}` и для генерации списка конфигураций Home Manager.
11+
- `useHomeManagerModule` (boolean): добавлять ли модуль Home Manager в конфигурации NixOS и Nix-Darwin. По умолчанию `true`; значение можно переопределить в каждом хосте через `delib.host :: useHomeManagerModule`.
12+
- `homeManagerUser` (string): имя пользователя, используется в `home-manager.users.${homeManagerUser}` и для генерации списка конфигураций Home Manager. Значение можно переопределить в каждом хосте через `delib.host :: homeManagerUser`.
1213
- `moduleSystem` (`"nixos"`, `"home"` и `"darwin"`): указывает, для какой модульной системы должен быть создан список конфигураций - NixOS, Home Manager или Nix-Darwin.
1314
- `paths` (listOf string): пути, которые будут импортированы; добавьте сюда хосты, райсы и модули. По умолчанию `[]`.
1415
- `exclude` (listOf string): пути, которые будут исключены из импортирования. По умолчанию `[]`.
@@ -27,6 +28,7 @@ delib.configurations rec {
2728
home-manager = inputs.home-manager;
2829
nix-darwin = inputs.nix-darwin;
2930
homeManagerNixpkgs = nixpkgs;
31+
useHomeManagerModule = true;
3032
homeManagerUser = "sjohn";
3133
moduleSystem = "nixos";
3234
paths = [./modules ./hosts ./rices];

0 commit comments

Comments
 (0)