| 1234567891011121314151617181920212223242526272829303132 |
- { config, lib, ... }:
- with lib;
- let
- cfg = config.networking;
- remoteLogin = optionalString (cfg.remote-login) ''
- systemsetup -setremotelogin on
- '';
- in
- {
- options = {
- networking.remote-login = mkEnableOption "remote login";
- };
- config = {
- system.activationScripts.networking.text = mkIf cfg.remote-login (mkAfter ''
- # enable remote login
- echo "enabling remote login..." >&2
- ${remoteLogin}
- '');
- };
- }
|