KZDKM / Hyprspace

Workspace overview plugin for Hyprland
GNU General Public License v2.0
285 stars 9 forks source link

Add Nix devShell and auto versioning #26

Closed matt1432 closed 4 weeks ago

matt1432 commented 4 weeks ago

I did a few Nix things in this PR:

  1. Added a devShell to make contributing from Nix way easier.
  2. Added a formatter for Nix code because the previous one wasn't declared.
  3. Made the Nix code more up to date to support things like <flake>.packages.<system>.default.
  4. Remove the Nix dependency on hyprland-plugins.
  5. Automated the nix side versioning of the package so when the version does change in meson.build, it won't have to be changed in the flake as well.
  6. Updated the flake.lock

This is kind of an opinionated refactor for most of it but I kinda had to to improve readability.

KZDKM commented 4 weeks ago

Great stuff, thank you!