{ 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; }; openssh = { enable = true; allowSFTP = true; }; ratbagd.enable = true; pcscd.enable = true; udev.enable = true; dbus.enable = true; mullvad-vpn.enable = true; blueman.enable = true; }; }; }