hyprspace/dev/default.nix
Max f8393c418e
Generate config struct from NixOS options (#33)
* add clan.lol jsonschema library

* move devshell definition, add go-jsonschema package

* use generated schema for config file parsing

* include schema generation in build process
2024-06-02 17:03:02 +00:00

17 lines
294 B
Nix

{
imports = [
./generate-schemas.nix
];
perSystem = { config, pkgs, ... }: {
devShells.default = pkgs.mkShell {
packages = [ pkgs.go ];
shellHook = ''
export GOPATH="$PWD/.data/go";
${config.apps.dev-generate-schemas.program}
'';
};
};
}