Developer Environment
Hyprspace is built with Nix. The Hyprspace flake includes a devShell with all the tools needed for development.
To use it, simply run:
$ nix developYou can also use direnv.
$ direnv allow Building
To build Hyprspace for testing during development, you first need to generate the Configuration Schema code. This is always done automatically upon entering the devShell. If you made changes to the config schema, you can regenerate the Go code (requires Nix):
$ go generate ./schemaThen you can build the binary as usual:
$ go build