{ lib, config, ... }: {
  options = {
    movOpts.softwareCfg.sysServices.enable =
      lib.mkEnableOption "enables default system services";
  };
  config = lib.mkIf config.movOpts.softwareCfg.sysServices.enable {
    services = {
      keyd = {
        enable = true;
        keyboards.default = {
          ids = [ "*" ];
          settings.main = { capslock = "esc"; };
        };
      };
      pipewire = {
        enable = true;
        pulse.enable = true;
        wireplumber.enable = true;
        alsa.enable = true;
        alsa.support32Bit = true;
      };
      pcscd.enable = true;
      udev.enable = true;
      dbus.enable = true;
      mullvad-vpn.enable = true;
      blueman.enable = true;
      openssh = {
        enable = true;
        allowSFTP = true;
      };
    };
  };
}
