{ options, config, pkgs, lib, ... }: with lib; with lib.plusultra; let cfg = config.plusultra.tools.at; in { options.plusultra.tools.at = with types; { enable = mkBoolOpt false "Whether or not to install at."; pkg = mkOpt package pkgs.plusultra.at "The package to install as at."; }; config = mkIf cfg.enable { environment.systemPackages = [ cfg.pkg ]; }; }