diff options
Diffstat (limited to 'nixos/modules/services')
-rw-r--r-- | nixos/modules/services/system/cloud-init.nix | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/nixos/modules/services/system/cloud-init.nix b/nixos/modules/services/system/cloud-init.nix index 59f57307098b3..f22bd45dfebcd 100644 --- a/nixos/modules/services/system/cloud-init.nix +++ b/nixos/modules/services/system/cloud-init.nix @@ -10,15 +10,13 @@ let cfg = config.services.cloud-init; openssh shadow utillinux - ] ++ optional config.services.cloud-init.btrfs btrfs-progs - ++ optional config.services.cloud-init.ext4 e2fsprogs + ] ++ optional cfg.btrfs.enable btrfs-progs + ++ optional cfg.ext4.enable e2fsprogs ; in { options = { - services.cloud-init = { - enable = mkOption { type = types.bool; default = false; @@ -38,7 +36,7 @@ in ''; }; - btrfs = mkOption { + btrfs.enable = mkOption { type = types.bool; default = false; description = '' @@ -46,7 +44,7 @@ in ''; }; - ext4 = mkOption { + ext4.enable = mkOption { type = types.bool; default = true; description = '' |