Laptop won't recognize external displays

Hello, Yesterday my laptop worked fine with an external display, but since this morning it simply won’t recognize any. I trie dto reboot a couple of times.

here’s the output of xrandr --listproviders:

Providers: number : 0

just xrandr

Screen 0: minimum 16 x 16, current 1920 x 1080, maximum 32767 x 32767
XWAYLAND0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 310mm x 170mm
   1920x1080     59.96*+
   1440x1080     59.99  
   1400x1050     59.98  
   1280x1024     59.89  
   1280x960      59.94  
   1152x864      59.96  
   1024x768      59.92  
   800x600       59.86  
   640x480       59.38  
   320x240       59.52  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77

and inxi -Faz

System:    Kernel: 5.10.2-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 
           parameters: BOOT_IMAGE=/boot/vmlinuz-5.10-x86_64 root=UUID=f47f20ca-cb82-4c7e-970b-588582e4dff1 rw quiet apparmor=1 
           security=apparmor udev.log_priority=3 
           Desktop: GNOME 3.38.2 tk: GTK 3.24.24 wm: gnome-shell dm: GDM 3.38.2.1 Distro: Manjaro Linux 
Machine:   Type: Laptop System: LENOVO product: 20KHCTO1WW v: ThinkPad X1 Carbon 6th serial: <filter> Chassis: type: 10 
           serial: <filter> 
           Mobo: LENOVO model: 20KHCTO1WW v: SDK0J40697 WIN serial: <filter> UEFI: LENOVO v: N23ET74W (1.49 ) date: 06/03/2020 
Battery:   ID-1: BAT0 charge: 49.1 Wh condition: 49.1/57.0 Wh (86%) volts: 12.7/11.5 model: SMP 01AV431 type: Li-poly 
           serial: <filter> status: Full cycles: 217 
CPU:       Info: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake note: check family: 6 
           model-id: 8E (142) stepping: A (10) microcode: E0 L2 cache: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 32012 
           Speed: 900 MHz min/max: 400/4000 MHz Core speeds (MHz): 1: 900 2: 900 3: 901 4: 900 5: 900 6: 900 7: 900 8: 900 
           Vulnerabilities: Type: itlb_multihit status: KVM: VMX disabled 
           Type: l1tf mitigation: PTE Inversion; VMX: conditional cache flushes, SMT vulnerable 
           Type: mds mitigation: Clear CPU buffers; SMT vulnerable 
           Type: meltdown mitigation: PTI 
           Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl and seccomp 
           Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization 
           Type: spectre_v2 mitigation: Full generic retpoline, IBPB: conditional, IBRS_FW, STIBP: conditional, RSB filling 
           Type: srbds mitigation: Microcode 
           Type: tsx_async_abort status: Not affected 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Lenovo driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:5917 
           Device-2: Chicony Integrated Camera type: USB driver: uvcvideo bus ID: 1-8:4 chip ID: 04f2:b61e serial: <filter> 
           Display: wayland server: X.org 1.20.10 compositor: gnome-shell driver: i915 
           note: n/a (using device driver) - try sudo/root display ID: 0 resolution: <missing: xdpyinfo> 
           OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 20.3.1 direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Lenovo driver: snd_hda_intel v: kernel alternate: snd_soc_skl 
           bus ID: 00:1f.3 chip ID: 8086:9d71 
           Sound Server: ALSA v: k5.10.2-2-MANJARO 
Network:   Device-1: Intel Ethernet I219-V vendor: Lenovo driver: e1000e v: kernel port: efa0 bus ID: 00:1f.6 
           chip ID: 8086:15d8 
           IF: enp0s31f6 state: down mac: <filter> 
           Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel port: efa0 bus ID: 02:00.0 chip ID: 8086:24fd 
           IF: wlp2s0 state: up mac: <filter> 
Drives:    Local Storage: total: 465.76 GiB used: 35.99 GiB (7.7%) 
           SMART Message: Required tool smartctl not installed. Check --recommends 
           ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO 500GB size: 465.76 GiB block size: 
           physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 serial: <filter> rev: 1B2QEXE7 temp: 28.9 C 
Partition: ID-1: / raw size: 74.4 GiB size: 72.73 GiB (97.76%) used: 35.97 GiB (49.5%) fs: ext4 dev: /dev/nvme0n1p6 
           maj-min: 259:6 
           ID-2: /boot/efi raw size: 99 MiB size: 95 MiB (95.96%) used: 25.6 MiB (26.9%) fs: vfat dev: /dev/nvme0n1p2 
           maj-min: 259:2 
Swap:      Alert: No Swap data was found. 
Sensors:   System Temperatures: cpu: 35.0 C mobo: N/A 
           Fan Speeds (RPM): cpu: 0 
Info:      Processes: 245 Uptime: 31m wakeups: 4 Memory: 15.4 GiB used: 2.73 GiB (17.7%) Init: systemd v: 247 Compilers: 
           gcc: 10.2.0 Packages: pacman: 1560 lib: 408 flatpak: 0 Shell: Zsh v: 5.8 running in: gnome-terminal inxi: 3.2.01 

You seem to be running Wayland. Has this always been the case? Have you tried running an X session (select profile on GDM login screen, then click gear icon in lower right corner)?