Traceback (most recent call last):
File "/nix/store/8xyhz1bqxnss3ax655zvcgmliq509400-nwg-displays-0.1.4/bin/.nwg-displays-wrapped", line 9, in <module>
sys.exit(main())
^^^^^^
File "/nix/store/8xyhz1bqxnss3ax655zvcgmliq509400-nwg-displays-0.1.4/lib/python3.11/site-packages/nwg_displays/main.py", line 1229, in main
create_display_buttons()
File "/nix/store/8xyhz1bqxnss3ax655zvcgmliq509400-nwg-displays-0.1.4/lib/python3.11/site-packages/nwg_displays/main.py", line 552, in create_display_buttons
b = DisplayButton(key, item["description"], item["x"], item["y"], round(item["physical-width"]),
~~~~^^^^^^^^^^^^^^^^^^
KeyError: 'physical-width'
I am running NixOS, Hyprland latest (v0.35.0) (from git / nix flake) and tested with the latest version of nwg-displays from this git repo (using the nix flake).
I have determined that this issue is caused by my Valve Index VR Headset being connected:
This device will of course never be part of the desktop, so doesn't necessarily need to be recognised by nwg-displays at all, so ignoring this error and continuing would actually be a fine solution for me.
Upon disconnecting this device, the application launches and functions great 👍
I am running NixOS, Hyprland latest (v0.35.0) (from git / nix flake) and tested with the latest version of nwg-displays from this git repo (using the nix flake).
I have determined that this issue is caused by my Valve Index VR Headset being connected:
interestingly, after disconnecting this device and reconnecting it, it contained slightly less info:
This device will of course never be part of the desktop, so doesn't necessarily need to be recognised by nwg-displays at all, so ignoring this error and continuing would actually be a fine solution for me.
Upon disconnecting this device, the application launches and functions great 👍