Check if you can can update by bumping some commit IDs and shas in the nix expression and pr your changes.
Alternatively try an override, though those love to be a bit more complicated for rust packages due to the cargo deps hash updates required in a nested override.
I can see the rev and sha256 parameters, and I would guess those need to be updated. There is also a cargoSha256. I guess that might need updating.
So, I have never done anything like this and have no clue how to start. I scoured the workstyle github, and couldn’t find those parameters.
If I found those three values above, and created an updated workstyle.nix, what would I do with that? Do I save it somewhere on my system and somehow include it in my nixos config?
So the original question of this thread was to diagnose the error I was getting when trying to install the workstyle package using cargo.
It turns out that I needed to install gcc. That solved that problem,
Then the discussion turned to how to update the workstyle nix package, but that turned out to be beyond my abilities at this point.
Since then, I found an alternative to workstyle called hyprland-autoname-workspaces that seems to be getting more active developoment. I had to install it using cargo, but it would sure be nice to have it as a nix package. I am sure it is easy to do, but beyond me for now.