NIXOS doesn't recognize the screen refresh rate

I’m a new to nixos, previously I’ve used arch. My Nix install doesn’t seem to recognize the refresh rate supported by the display. My display supports 120Hz but here it only recognizes 60Hz. It also doesnt seem to recognize the name for my display’s name

[river@nixos:~]$ xrandr
Screen 0: minimum 16 x 16, current 2560 x 1600, maximum 32767 x 32767
Unknown-1 connected primary 2560x1600+0+0 (normal left inverted right x axis y axis) 677mm x 423mm
   2560x1600     59.99*+
   2048x1536     59.95  
   1920x1440     59.97  
   1600x1200     59.87  
   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  
   1920x1200     59.88  
   1680x1050     59.95  
   1440x900      59.89  
   1280x800      59.81  
   1152x720      59.97  
   960x600       59.63  
   928x580       59.88  
   800x500       59.50  
   768x480       59.90  
   720x480       59.71  
   640x400       59.95  
   320x200       58.96  
   2560x1440     59.96  
   2048x1152     59.90  
   1920x1080     59.96  
   1600x900      59.95  
   1368x768      59.88  
   1280x720      59.86  
   1024x576      59.90  
   864x486       59.92  
   720x400       59.55  
   640x350       59.77  

Search EDID in this forum (or any Linux forum) and the Arch wiki, you may find some helpful info.

Id also like to know which driver, mesa version, kernel version is this.