{ config, lib, pkgs, osConfig ? null, ... }: let isNixOS = osConfig != null; in { config = lib.mkIf config.cloud.hetzner.enable { warnings = lib.optional (!isNixOS) "hcloud module requires NixOS host configuration. This module will not work with standalone home-manager."; home = { packages = with pkgs; [ hcloud ]; }; }; }