{ lib, config, inputs, ... }: let inherit (lib) mkEnableOption mkIf; cfg = config.horseman.base.secrets; in { options = { horseman.base.secrets = { enable = mkEnableOption ""; }; }; config = mkIf cfg.enable { environment.systemPackages = [ inputs.agenix.packages.x86_64-linux.default ]; age.secrets.wifi = { file = ../../secrets/wifi.age; path = "/run/secrets/wifi.conf"; }; }; }